Ventas Medicas Pago directo inicial
This commit is contained in:
@@ -441,6 +441,56 @@
|
||||
<label style="color:#888888" for="<%= DdlPS.ClientID.ToString()%>">Producto Servicio:</label>
|
||||
<ADS:Dropdownlost runat="server" ID="DdlPS" CssStyle="width:100%" CssClassDdl="form-control select2me" DataTextField="PSCodigo" DataValueField="CvePS" />
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="row" runat="server" id="DVAgenteProcedimiento" visible="false">
|
||||
|
||||
<div class="form-group col-md-6 form-md-line-input input-iconright">
|
||||
<asp:DropDownList ID="DdlMedico" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" CausesValidation="true" DataTextField="Medico" DataValueField="CveMedico">
|
||||
<asp:ListItem Value="-1">Seleccione uno</asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
<%--<asp:RequiredFieldValidator ID="RfvDdlAgente" CssClass="help-block errorimput" runat="server" ControlToValidate="DdlAgente"
|
||||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Agente''</b> es necesario." InitialValue="-1" ValidationGroup="VGAcercamiento"></asp:RequiredFieldValidator>--%>
|
||||
<label for="<%= DdlMedico.ClientID.ToString()%>"><span style="color: #F3565D">*</span> Agente:</label>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-6 form-md-line-input input-iconright">
|
||||
<asp:DropDownList ID="DdlProcedimiento" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" CausesValidation="true" DataTextField="Procedimiento" DataValueField="CveProcedimiento">
|
||||
<asp:ListItem Value="-1">Seleccione uno</asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
<label for="<%=DdlProcedimiento.ClientID.ToString()%>">Procedimiento:</label>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="row" runat="server" id="DVTipoVenta" visible="false">
|
||||
|
||||
<div class="form-group col-md-6 form-md-line-input input-iconright">
|
||||
<asp:DropDownList ID="DdlTipoVenta" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" CausesValidation="true" DataTextField="TipoVenta" DataValueField="CveTipoVenta">
|
||||
<asp:ListItem Value="-1">Seleccione uno</asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
<label for="<%= DdlTipoVenta.ClientID.ToString()%>"><span style="color: #F3565D">*</span> Tipo De Venta:</label>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-6 form-md-line-input input-iconright">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -316,11 +316,25 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
CargaAgentes();
|
||||
CargaProcedimientos();
|
||||
CargaTiposVenta();
|
||||
|
||||
InicializaDatos();
|
||||
CargaDatos();
|
||||
CargaCotizaciones();
|
||||
CargaGastos();
|
||||
CargaRechazosMotivos();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if (UsuarioActual.Empresa.Funcionalidad(590).ToString().ToEntero() == 1)
|
||||
{
|
||||
DVTipoVenta.Visible = true;
|
||||
DVAgenteProcedimiento.Visible = true;
|
||||
}
|
||||
|
||||
if (UsuarioActual.CveEmpresa == 72)
|
||||
{
|
||||
@@ -448,7 +462,10 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
DVEmpresaLnk.Visible = true;
|
||||
}
|
||||
|
||||
|
||||
DdlMedico.SelectedValueExist(objAcercamiento.Result[0].CveMedico.ToString());
|
||||
DdlProcedimiento.SelectedValueExist(objAcercamiento.Result[0].CveProcedimiento.ToString());
|
||||
DdlTipoVenta.SelectedValueExist(objAcercamiento.Result[0].CveTipoVenta.ToString());
|
||||
|
||||
}
|
||||
|
||||
else
|
||||
@@ -592,6 +609,25 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
DdlMedioCaptacion.DataBind();
|
||||
}
|
||||
|
||||
private void CargaProcedimientos()
|
||||
{
|
||||
DdlProcedimiento.DataSource = get_GlobalDTProcedimientos(UsuarioActual.CveEmpresa).FiltraParametros(" Estatus = 'true' ");
|
||||
DdlProcedimiento.DataBind();
|
||||
}
|
||||
|
||||
private void CargaAgentes()
|
||||
{
|
||||
DdlMedico.DataSource = get_GlobalDTMedicos(UsuarioActual.CveEmpresa).FiltraParametros(" Estatus = 'true' ");
|
||||
DdlMedico.DataBind();
|
||||
}
|
||||
|
||||
private void CargaTiposVenta()
|
||||
{
|
||||
DdlTipoVenta.DataSource = get_GlobalDTTipoVenta(UsuarioActual.CveEmpresa).FiltraParametros(" Estatus = 'true' ");
|
||||
DdlTipoVenta.DataBind();
|
||||
}
|
||||
|
||||
|
||||
protected void CargaRechazosMotivos()
|
||||
{
|
||||
ICRMService cRMService = new CRMService(System.Configuration.ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString);
|
||||
@@ -848,7 +884,10 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
AcercaminetoModel.FechaCierre = FechaCierre != null ? (DateTime)FechaCierre : ModExtensiones.MinFecha;
|
||||
AcercaminetoModel.CvePS = DdlPS.SelectedValue.ToEntero();
|
||||
AcercaminetoModel.CveRechazoMotivo = CveRechazoMotivo;
|
||||
AcercaminetoModel.EnPausa = ChkePausa.Checked;
|
||||
AcercaminetoModel.EnPausa = ChkePausa.Checked;
|
||||
AcercaminetoModel.CveMedico = DdlMedico.SelectedValue.ToEntero();
|
||||
AcercaminetoModel.CveProcedimiento = DdlProcedimiento.SelectedValue.ToEntero();
|
||||
AcercaminetoModel.CveTipoVenta = DdlTipoVenta.SelectedValue.ToEntero();
|
||||
|
||||
|
||||
if (cRMService.AcercamientoUpdate(AcercaminetoModel))
|
||||
@@ -933,6 +972,10 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
AcercaminetoModel.CvePS = DdlPS.SelectedValue.ToEntero();
|
||||
AcercaminetoModel.CveRechazoMotivo = CveRechazoMotivo;
|
||||
|
||||
AcercaminetoModel.CveMedico = DdlMedico.SelectedValue.ToEntero();
|
||||
AcercaminetoModel.CveProcedimiento = DdlProcedimiento.SelectedValue.ToEntero();
|
||||
AcercaminetoModel.CveTipoVenta = DdlTipoVenta.SelectedValue.ToEntero();
|
||||
|
||||
if (cRMService.AcercamientoUpdate(AcercaminetoModel))
|
||||
{
|
||||
CveEtapaActual = CveEtapaProcesoActualActualizar;
|
||||
|
||||
@@ -729,6 +729,7 @@
|
||||
</div>
|
||||
|
||||
<div class="modal-body">
|
||||
|
||||
<div class="form-group form-md-line-input input-iconright">
|
||||
<asp:TextBox ID="TxtAcercamiento" onkeyup="CompletaDescripcion(this);" MaxLength="100" CssClass="form-control" runat="server" CausesValidation="true"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="RFVAcercamiento" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtAcercamiento" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br /> El campo <b>''Acercamiento''</b> es necesario, por favor ingréselo." ValidationGroup="VGAcercamiento"></asp:RequiredFieldValidator>
|
||||
@@ -852,6 +853,45 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row" runat="server" id="DVAgenteProcedimiento" visible="false">
|
||||
|
||||
<div class="form-group col-md-6 form-md-line-input input-iconright">
|
||||
<asp:DropDownList ID="DdlMedico" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" CausesValidation="true" DataTextField="Medico" DataValueField="CveMedico" Width="100%">
|
||||
<asp:ListItem Value="-1">Seleccione uno</asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
<%--<asp:RequiredFieldValidator ID="RfvDdlAgente" CssClass="help-block errorimput" runat="server" ControlToValidate="DdlAgente"
|
||||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Agente''</b> es necesario." InitialValue="-1" ValidationGroup="VGAcercamiento"></asp:RequiredFieldValidator>--%>
|
||||
<label for="<%= DdlMedico.ClientID.ToString()%>"><span style="color: #F3565D">*</span> Medico:</label>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-6 form-md-line-input input-iconright">
|
||||
<asp:DropDownList ID="DdlProcedimiento" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" CausesValidation="true" DataTextField="Procedimiento" DataValueField="CveProcedimiento" Width="100%">
|
||||
<asp:ListItem Value="-1">Seleccione uno</asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
<label for="<%=DdlProcedimiento.ClientID.ToString()%>">Procedimiento:</label>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="row" runat="server" id="DVTipoVenta" visible="false">
|
||||
|
||||
<div class="form-group col-md-6 form-md-line-input input-iconright">
|
||||
<asp:DropDownList ID="DdlTipoVenta" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" CausesValidation="true" DataTextField="TipoVenta" DataValueField="CveTipoVenta" Width="100%">
|
||||
<asp:ListItem Value="-1">Seleccione uno</asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
<label for="<%= DdlTipoVenta.ClientID.ToString()%>"><span style="color: #F3565D">*</span> Tipo De Venta:</label>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-6 form-md-line-input input-iconright">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
|
||||
@@ -292,6 +292,9 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
CargarTiposEventos();
|
||||
LimitaFechasAcercamiento();
|
||||
CargaDatos();
|
||||
CargaAgentes();
|
||||
CargaProcedimientos();
|
||||
CargaTiposVenta();
|
||||
|
||||
//if( Request["CveEmpresaCRM"] != null)
|
||||
//{
|
||||
@@ -307,9 +310,34 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
DdlPS.setEsWebService(true);
|
||||
DdlPS.SelectedText = "Seleccione";
|
||||
DdlPS.SelectedValue = "-1";
|
||||
|
||||
|
||||
if(UsuarioActual.Empresa.Funcionalidad(590).ToString().ToEntero() == 1)
|
||||
{
|
||||
DVAgenteProcedimiento.Visible = true;
|
||||
DVTipoVenta.Visible = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void CargaTiposVenta()
|
||||
{
|
||||
DdlTipoVenta.DataSource = get_GlobalDTTipoVenta(UsuarioActual.CveEmpresa).FiltraParametros(" Estatus = 'true' ");
|
||||
DdlTipoVenta.DataBind();
|
||||
}
|
||||
|
||||
private void CargaProcedimientos()
|
||||
{
|
||||
DdlProcedimiento.DataSource = get_GlobalDTProcedimientos(UsuarioActual.CveEmpresa).FiltraParametros(" Estatus = 'true' ");
|
||||
DdlProcedimiento.DataBind();
|
||||
}
|
||||
|
||||
private void CargaAgentes()
|
||||
{
|
||||
DdlMedico.DataSource = get_GlobalDTMedicos(UsuarioActual.CveEmpresa).FiltraParametros(" Estatus = 'true' ");
|
||||
DdlMedico.DataBind();
|
||||
}
|
||||
|
||||
#region "GUARDAR EMPRESA"
|
||||
|
||||
protected void BtnGuardarEmpresa_Click(object sender, EventArgs e)
|
||||
@@ -1714,6 +1742,10 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
DdlMedioCaptacionAcercamiento.SelectedValueExist("-1");
|
||||
DdlProbabilidadAcercamiento.SelectedValueExist("-1");
|
||||
DdlPrioridadAcercamiento.SelectedValueExist("1");
|
||||
|
||||
DdlMedico.SelectedValueExist("-1");
|
||||
DdlProcedimiento.SelectedValueExist("-1");
|
||||
DdlTipoVenta.SelectedValueExist("-1");
|
||||
}
|
||||
|
||||
|
||||
@@ -1808,7 +1840,10 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
Prioridad = Prioridad,
|
||||
CveEmpresa = UsuarioActual.CveEmpresa,
|
||||
CveUsuarioIng = CveUsuarioIng,
|
||||
CvePS = DdlPS.SelectedValue.ToEntero()
|
||||
CvePS = DdlPS.SelectedValue.ToEntero(),
|
||||
CveMedico = DdlMedico.SelectedValue.ToEntero(),
|
||||
CveProcedimiento = DdlProcedimiento.SelectedValue.ToEntero(),
|
||||
CveTipoVenta = DdlTipoVenta.SelectedValue.ToEntero()
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user