Merge branch 'master' of http://adsistemasof.sytes.net:8383/SIG
This commit is contained in:
@@ -48,6 +48,7 @@ public partial class CRM_CatEtapasProceso : ClsPaginas
|
|||||||
ViewState["DTProcesos"] = value;
|
ViewState["DTProcesos"] = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private int CveEtapaProceso
|
private int CveEtapaProceso
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
@@ -114,6 +115,7 @@ public partial class CRM_CatEtapasProceso : ClsPaginas
|
|||||||
GVDatos.DataBind();
|
GVDatos.DataBind();
|
||||||
UPDatos.Update();
|
UPDatos.Update();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void limpiarCamposModal()
|
protected void limpiarCamposModal()
|
||||||
{
|
{
|
||||||
if (EsEditar == 1)
|
if (EsEditar == 1)
|
||||||
@@ -170,7 +172,6 @@ public partial class CRM_CatEtapasProceso : ClsPaginas
|
|||||||
EsEditar = 0;
|
EsEditar = 0;
|
||||||
limpiarCamposModal();
|
limpiarCamposModal();
|
||||||
DivOrden.Visible = false;
|
DivOrden.Visible = false;
|
||||||
|
|
||||||
DdlTipoProceso.SelectedValueExist(CveTipoProcesoSeleccionado);
|
DdlTipoProceso.SelectedValueExist(CveTipoProcesoSeleccionado);
|
||||||
DdlTipoEtapa.SelectedValueExist(CveTipoEtapaSeleccionada);
|
DdlTipoEtapa.SelectedValueExist(CveTipoEtapaSeleccionada);
|
||||||
|
|
||||||
@@ -189,7 +190,6 @@ public partial class CRM_CatEtapasProceso : ClsPaginas
|
|||||||
GridViewRow GvRow = (GridViewRow)(((LinkButton)sender).NamingContainer);
|
GridViewRow GvRow = (GridViewRow)(((LinkButton)sender).NamingContainer);
|
||||||
|
|
||||||
CveEtapaProceso = GvRow.DataKey("CveEtapaProceso").ToEntero();
|
CveEtapaProceso = GvRow.DataKey("CveEtapaProceso").ToEntero();
|
||||||
|
|
||||||
DdlTipoProceso.SelectedValueExist(GvRow.DataKey("CveTipoProceso"));
|
DdlTipoProceso.SelectedValueExist(GvRow.DataKey("CveTipoProceso"));
|
||||||
DdlTipoEtapa.SelectedValueExist(GvRow.DataKey("CveTipoEtapa"));
|
DdlTipoEtapa.SelectedValueExist(GvRow.DataKey("CveTipoEtapa"));
|
||||||
|
|
||||||
@@ -206,6 +206,18 @@ public partial class CRM_CatEtapasProceso : ClsPaginas
|
|||||||
this.RegistraScript("$('#DivModal').modal();");
|
this.RegistraScript("$('#DivModal').modal();");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private bool validarInicialTerminadoCancelado(int CveTipoEtapa)
|
||||||
|
{
|
||||||
|
if (CveTipoEtapa == 2)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
DataTable aux = TmpDT.FiltraParametros(String.Format("CveTipoEtapa = {0}",CveTipoEtapa));
|
||||||
|
return !(aux.Rows.Count >= 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
protected void BtnGuardar_Click(object sender, EventArgs e)
|
protected void BtnGuardar_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
ClsCRM ObjCRM = new ClsCRM();
|
ClsCRM ObjCRM = new ClsCRM();
|
||||||
@@ -220,22 +232,27 @@ public partial class CRM_CatEtapasProceso : ClsPaginas
|
|||||||
Boolean Estatus = ChkEstatus.Checked;
|
Boolean Estatus = ChkEstatus.Checked;
|
||||||
|
|
||||||
int CveUsuarioIng = UsuarioActual.CveUsuario;
|
int CveUsuarioIng = UsuarioActual.CveUsuario;
|
||||||
|
if (validarInicialTerminadoCancelado(CveTipoEtapa))
|
||||||
if (EsEditar == 0)
|
|
||||||
{
|
{
|
||||||
if (ObjCRM.AddEtapaProceso(EtapaProceso, Descripcion, CveTipoEtapa, Orden, CveTipoProceso, UsuarioActual.CveEmpresa, CveUsuarioIng))
|
if (EsEditar == 0)
|
||||||
{
|
{
|
||||||
Alert(String.Format("La Etapa fue creada correctamente para el proceso {0}.", DdlTipoProceso.SelectedItem), ModExtensiones.TipoMensaje.MsgInformacion);
|
if (ObjCRM.AddEtapaProceso(EtapaProceso, Descripcion, CveTipoEtapa, Orden, CveTipoProceso, UsuarioActual.CveEmpresa, CveUsuarioIng))
|
||||||
|
{
|
||||||
|
Alert(String.Format("La Etapa fue creada correctamente para el proceso {0}.", DdlTipoProceso.SelectedItem), ModExtensiones.TipoMensaje.MsgInformacion);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
else
|
||||||
else
|
{
|
||||||
{
|
Orden = Estatus ? DdlOrden.SelectedValue.ToEntero() : -1;
|
||||||
Orden = Estatus ? DdlOrden.SelectedValue.ToEntero() : -1;
|
|
||||||
|
|
||||||
if (ObjCRM.UpdateEtapaProceso(EtapaProceso, Descripcion, Estatus, CveTipoEtapa, Orden, CveEtapaProceso))
|
if (ObjCRM.UpdateEtapaProceso(EtapaProceso, Descripcion, Estatus, CveTipoEtapa, Orden, CveEtapaProceso))
|
||||||
{
|
{
|
||||||
Alert("La Etapa fue actualizada correctamente.", ModExtensiones.TipoMensaje.MsgInformacion);
|
Alert("La Etapa fue actualizada correctamente.", ModExtensiones.TipoMensaje.MsgInformacion);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
Alert(String.Format("No se pueden tener 2 etapas de tipo {0}",DdlTipoEtapa.SelectedItem),ModExtensiones.TipoMensaje.MsgAdvertencia);
|
||||||
}
|
}
|
||||||
|
|
||||||
// PRECARGAMOS LA SIGUIENTE ETAPA A AGREGAR CON LOS MISMA DATOS DE LA ETAPA QUE SE INSERTO
|
// PRECARGAMOS LA SIGUIENTE ETAPA A AGREGAR CON LOS MISMA DATOS DE LA ETAPA QUE SE INSERTO
|
||||||
@@ -245,7 +262,6 @@ public partial class CRM_CatEtapasProceso : ClsPaginas
|
|||||||
ObjCRM.Dispose();
|
ObjCRM.Dispose();
|
||||||
limpiarCamposModal();
|
limpiarCamposModal();
|
||||||
this.RegistraScript("$('#DivModal').modal('hide');");
|
this.RegistraScript("$('#DivModal').modal('hide');");
|
||||||
|
|
||||||
CargaDatos(-1);
|
CargaDatos(-1);
|
||||||
DdlFiltroProceso.SelectedValueExist("-1");
|
DdlFiltroProceso.SelectedValueExist("-1");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -41,6 +41,11 @@
|
|||||||
<asp:Label ID="lblDescripcion" runat="server" Text='<%# Eval("Descripcion")%>'> </asp:Label>
|
<asp:Label ID="lblDescripcion" runat="server" Text='<%# Eval("Descripcion")%>'> </asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
|
<asp:TemplateField HeaderText="Tipo Proceso" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="lblTipoProceso" runat="server" Text='<%# Eval("TipoProceso")%>'> </asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Estatus" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left">
|
<asp:TemplateField HeaderText="Estatus" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblEstatus" runat="server" Text='<%# Eval("Estatus")%>'> </asp:Label>
|
<asp:Label ID="lblEstatus" runat="server" Text='<%# Eval("Estatus")%>'> </asp:Label>
|
||||||
@@ -52,11 +57,6 @@
|
|||||||
<asp:Label ID="lblUsuarioIng" runat="server" Text='<%# Eval("UsuarioIng")%>'> </asp:Label>
|
<asp:Label ID="lblUsuarioIng" runat="server" Text='<%# Eval("UsuarioIng")%>'> </asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Tipo Proceso" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left">
|
|
||||||
<ItemTemplate>
|
|
||||||
<asp:Label ID="lblTipoProceso" runat="server" Text='<%# Eval("TipoProceso")%>'> </asp:Label>
|
|
||||||
</ItemTemplate>
|
|
||||||
</asp:TemplateField>
|
|
||||||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="10%" HeaderText="Comandos">
|
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="10%" HeaderText="Comandos">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:LinkButton ID="LnkEditar" runat="server" OnClick="LnkEditar_Click" data-toggle="tooltip" CssClass="btn btn-circle btn-sm green" title="Editar" Text="<i class='fa fa-pencil'></i>"></asp:LinkButton>
|
<asp:LinkButton ID="LnkEditar" runat="server" OnClick="LnkEditar_Click" data-toggle="tooltip" CssClass="btn btn-circle btn-sm green" title="Editar" Text="<i class='fa fa-pencil'></i>"></asp:LinkButton>
|
||||||
|
|||||||
@@ -48,13 +48,25 @@ public partial class CRM_CatMediosCaptacion : ClsPaginas
|
|||||||
ViewState["CveMedioCaptacion"] = value;
|
ViewState["CveMedioCaptacion"] = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
private DataTable DTProcesos
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return (DataTable)ViewState["DTProcesos"];
|
||||||
|
}
|
||||||
|
|
||||||
|
set
|
||||||
|
{
|
||||||
|
ViewState["DTProcesos"] = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
protected void Page_Load(object sender, EventArgs e)
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (!IsPostBack)
|
if (!IsPostBack)
|
||||||
{
|
{
|
||||||
CargaDatos();
|
|
||||||
CargarModalDatos();
|
CargarModalDatos();
|
||||||
|
CargaDatos();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -79,6 +91,7 @@ public partial class CRM_CatMediosCaptacion : ClsPaginas
|
|||||||
if (ObjCRM.GetTipoProceso(UsuarioActual.CveEmpresa))
|
if (ObjCRM.GetTipoProceso(UsuarioActual.CveEmpresa))
|
||||||
{
|
{
|
||||||
DdlTipoProceso.DataSource = ObjCRM.DtResultados;
|
DdlTipoProceso.DataSource = ObjCRM.DtResultados;
|
||||||
|
DTProcesos = ObjCRM.DtResultados;
|
||||||
}
|
}
|
||||||
ObjCRM.Dispose();
|
ObjCRM.Dispose();
|
||||||
DdlTipoProceso.DataBind();
|
DdlTipoProceso.DataBind();
|
||||||
@@ -143,6 +156,22 @@ public partial class CRM_CatMediosCaptacion : ClsPaginas
|
|||||||
{
|
{
|
||||||
e.Row.FCLabel("lblEstatus").CssClass = "label label-sm label-danger";
|
e.Row.FCLabel("lblEstatus").CssClass = "label label-sm label-danger";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
foreach (DataRow proceso in DTProcesos.Rows)
|
||||||
|
{
|
||||||
|
int index = DTProcesos.Rows.IndexOf(proceso);
|
||||||
|
|
||||||
|
if (proceso["CveTipoProceso"].ToEntero() == e.Row.DataKey("CveTipoProceso").ToEntero())
|
||||||
|
{
|
||||||
|
if ((index % 7) == 0) e.Row.Cells[2].CssClass = "bg-green-haze bg-font-green-haze";
|
||||||
|
if ((index % 7) == 1) e.Row.Cells[2].CssClass = "bg-red-pink bg-font-red-pink";
|
||||||
|
if ((index % 7) == 2) e.Row.Cells[2].CssClass = "bg-blue bg-font-blue";
|
||||||
|
if ((index % 7) == 3) e.Row.Cells[2].CssClass = "bg-purple-soft bg-font-purple-soft";
|
||||||
|
if ((index % 7) == 4) e.Row.Cells[2].CssClass = "bg-yellow bg-font-yellow";
|
||||||
|
if ((index % 7) == 5) e.Row.Cells[2].CssClass = "bg-yellow-casablanca bg-font-yellow-casablanca";
|
||||||
|
if ((index % 7) == 6) e.Row.Cells[2].CssClass = "bg-grey-steel bg-font-grey-steel";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -23,8 +23,8 @@
|
|||||||
</li>
|
</li>
|
||||||
</ContentTemplate>
|
</ContentTemplate>
|
||||||
<Triggers>
|
<Triggers>
|
||||||
<asp:PostBackTrigger ControlID="LnkImprimir"/>
|
<asp:PostBackTrigger ControlID="LnkImprimir" />
|
||||||
<asp:PostBackTrigger ControlID="LnkImprimirExcel"/>
|
<asp:PostBackTrigger ControlID="LnkImprimirExcel" />
|
||||||
</Triggers>
|
</Triggers>
|
||||||
</asp:UpdatePanel>
|
</asp:UpdatePanel>
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
@@ -42,33 +42,28 @@
|
|||||||
CssClass="table table-striped table-advance table-hover ScrollAD Widthall mysmallbtn" data-sort="true" GridLines="None"
|
CssClass="table table-striped table-advance table-hover ScrollAD Widthall mysmallbtn" data-sort="true" GridLines="None"
|
||||||
AutoGenerateColumns="false" OnRowDeleting="GVDatos_RowDeleting" OnRowDataBound="GVDatos_RowDataBound">
|
AutoGenerateColumns="false" OnRowDeleting="GVDatos_RowDeleting" OnRowDataBound="GVDatos_RowDataBound">
|
||||||
<Columns>
|
<Columns>
|
||||||
<asp:HyperLinkField HeaderText="Probabilidad de Acercamiento" DataTextField="ProbabilidadAcercamiento" DataNavigateUrlFields="CveProbabilidadAcercamiento" DataNavigateUrlFormatString="/CRM/RepAcercamientosProcesos.aspx?CveProbabilidadAcercamiento={0}"/>
|
<asp:HyperLinkField HeaderText="Probabilidad de Acercamiento" DataTextField="ProbabilidadAcercamiento" DataNavigateUrlFields="CveProbabilidadAcercamiento,CveTipoProceso" DataNavigateUrlFormatString="/CRM/RepAcercamientosProcesos.aspx?CveProbabilidadAcercamiento={0}&CveTipoProceso={1}" />
|
||||||
<%--<asp:TemplateField HeaderText="Probabilidad de Acercamiento" ItemStyle-Width="30%" ItemStyle-HorizontalAlign="Left">
|
<%--<asp:TemplateField HeaderText="Probabilidad de Acercamiento" ItemStyle-Width="30%" ItemStyle-HorizontalAlign="Left">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblProbabilidadAcercamiento" runat="server" Text='<%# Eval("ProbabilidadAcercamiento")%>'> </asp:Label>
|
<asp:Label ID="lblProbabilidadAcercamiento" runat="server" Text='<%# Eval("ProbabilidadAcercamiento")%>'> </asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>--%>
|
</asp:TemplateField>--%>
|
||||||
<%-- <asp:TemplateField HeaderText="Descripción" ItemStyle-Width="25%" ItemStyle-HorizontalAlign="Left">
|
<asp:TemplateField HeaderText="Tipo Proceso que Ingresó" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblDescripcion" runat="server" Text='<%# Eval("Descripcion")%>'> </asp:Label>
|
<asp:Label ID="lblTipoProceso" runat="server" Text='<%# Eval("TipoProceso")%>'> </asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>--%>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Estatus" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left">
|
<asp:TemplateField HeaderText="Estatus" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblEstatus" runat="server" Text='<%# Eval("Estatus")%>'> </asp:Label>
|
<asp:Label ID="lblEstatus" runat="server" Text='<%# Eval("Estatus")%>'> </asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:BoundField DataField="FechaIng" ItemStyle-Width="20%" HeaderText="Fecha de Ingreso" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:g}" />
|
<asp:BoundField DataField="FechaIng" ItemStyle-Width="20%" HeaderText="Fecha de Ingreso" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:g}" />
|
||||||
<asp:TemplateField HeaderText="Usuario que Ingresó" ItemStyle-Width="25%" ItemStyle-HorizontalAlign="Left">
|
<asp:TemplateField HeaderText="Usuario que Ingresó" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblUsuarioIng" runat="server" Text='<%# Eval("UsuarioIng")%>'> </asp:Label>
|
<asp:Label ID="lblUsuarioIng" runat="server" Text='<%# Eval("UsuarioIng")%>'> </asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Tipo Proceso que Ingresó" ItemStyle-Width="25%" ItemStyle-HorizontalAlign="Left">
|
|
||||||
<ItemTemplate>
|
|
||||||
<asp:Label ID="lblTipoProceso" runat="server" Text='<%# Eval("TipoProceso")%>'> </asp:Label>
|
|
||||||
</ItemTemplate>
|
|
||||||
</asp:TemplateField>
|
|
||||||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="10%" HeaderText="Comandos">
|
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="10%" HeaderText="Comandos">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:LinkButton ID="LnkEditar" runat="server" OnClick="LnkEditar_Click" data-toggle="tooltip" CssClass="btn btn-circle btn-sm green" title="Editar" Text="<i class='fa fa-pencil'></i>"></asp:LinkButton>
|
<asp:LinkButton ID="LnkEditar" runat="server" OnClick="LnkEditar_Click" data-toggle="tooltip" CssClass="btn btn-circle btn-sm green" title="Editar" Text="<i class='fa fa-pencil'></i>"></asp:LinkButton>
|
||||||
@@ -106,7 +101,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-group form-md-line-input input-iconright" id="DivTipoProceso" runat="server">
|
<div class="form-group form-md-line-input input-iconright" id="DivTipoProceso" runat="server">
|
||||||
<label runat="server" id="LblTipoProceso" for="<%= DdlTipoProceso.ClientID.ToString()%>">Tipo Proceso:</label><br />
|
<label runat="server" id="LblTipoProceso" for="<%= DdlTipoProceso.ClientID.ToString()%>">Tipo Proceso:</label><br />
|
||||||
<asp:DropDownList runat="server" ID="DdlTipoProceso" CssClass="form-control input-sm select2me" Width="50%" DataValueField="CveTipoProceso" DataTextField="TipoProceso"/>
|
<asp:DropDownList runat="server" ID="DdlTipoProceso" CssClass="form-control input-sm select2me" Width="50%" DataValueField="CveTipoProceso" DataTextField="TipoProceso" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
|
|||||||
@@ -49,14 +49,26 @@ public partial class CRM_CatProbabilidadAcercamiento : ClsPaginas
|
|||||||
ViewState["CveProbabilidadAcercamiento"] = value;
|
ViewState["CveProbabilidadAcercamiento"] = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
private DataTable DTProcesos
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return (DataTable)ViewState["DTProcesos"];
|
||||||
|
}
|
||||||
|
|
||||||
|
set
|
||||||
|
{
|
||||||
|
ViewState["DTProcesos"] = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
protected void Page_Load(object sender, EventArgs e)
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (!IsPostBack)
|
if (!IsPostBack)
|
||||||
{
|
{
|
||||||
CargaDatos();
|
|
||||||
CargarModalDatos();
|
CargarModalDatos();
|
||||||
|
CargaDatos();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -81,6 +93,7 @@ public partial class CRM_CatProbabilidadAcercamiento : ClsPaginas
|
|||||||
if (ObjCRM.GetTipoProceso(UsuarioActual.CveEmpresa))
|
if (ObjCRM.GetTipoProceso(UsuarioActual.CveEmpresa))
|
||||||
{
|
{
|
||||||
DdlTipoProceso.DataSource = ObjCRM.DtResultados;
|
DdlTipoProceso.DataSource = ObjCRM.DtResultados;
|
||||||
|
DTProcesos = ObjCRM.DtResultados;
|
||||||
}
|
}
|
||||||
ObjCRM.Dispose();
|
ObjCRM.Dispose();
|
||||||
DdlTipoProceso.DataBind();
|
DdlTipoProceso.DataBind();
|
||||||
@@ -106,6 +119,7 @@ public partial class CRM_CatProbabilidadAcercamiento : ClsPaginas
|
|||||||
//TxtDescripcion.Text = "";
|
//TxtDescripcion.Text = "";
|
||||||
ChkEstatus.Checked = true;
|
ChkEstatus.Checked = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region "ACCIONES"
|
#region "ACCIONES"
|
||||||
@@ -193,6 +207,21 @@ public partial class CRM_CatProbabilidadAcercamiento : ClsPaginas
|
|||||||
{
|
{
|
||||||
e.Row.FCLabel("lblEstatus").CssClass = "label label-sm label-danger";
|
e.Row.FCLabel("lblEstatus").CssClass = "label label-sm label-danger";
|
||||||
}
|
}
|
||||||
|
foreach (DataRow proceso in DTProcesos.Rows)
|
||||||
|
{
|
||||||
|
int index = DTProcesos.Rows.IndexOf(proceso);
|
||||||
|
|
||||||
|
if (proceso["CveTipoProceso"].ToEntero() == e.Row.DataKey("CveTipoProceso").ToEntero())
|
||||||
|
{
|
||||||
|
if ((index % 7) == 0) e.Row.Cells[1].CssClass = "bg-green-haze bg-font-green-haze";
|
||||||
|
if ((index % 7) == 1) e.Row.Cells[1].CssClass = "bg-red-pink bg-font-red-pink";
|
||||||
|
if ((index % 7) == 2) e.Row.Cells[1].CssClass = "bg-blue bg-font-blue";
|
||||||
|
if ((index % 7) == 3) e.Row.Cells[1].CssClass = "bg-purple-soft bg-font-purple-soft";
|
||||||
|
if ((index % 7) == 4) e.Row.Cells[1].CssClass = "bg-yellow bg-font-yellow";
|
||||||
|
if ((index % 7) == 5) e.Row.Cells[1].CssClass = "bg-yellow-casablanca bg-font-yellow-casablanca";
|
||||||
|
if ((index % 7) == 6) e.Row.Cells[1].CssClass = "bg-grey-steel bg-font-grey-steel";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
@@ -223,7 +252,7 @@ public partial class CRM_CatProbabilidadAcercamiento : ClsPaginas
|
|||||||
param.Add(new ReportParameter("LogoPath", ""));
|
param.Add(new ReportParameter("LogoPath", ""));
|
||||||
}
|
}
|
||||||
param.Add(new ReportParameter("UsuarioImprimio", UsuarioActual.Nombre));
|
param.Add(new ReportParameter("UsuarioImprimio", UsuarioActual.Nombre));
|
||||||
param.Add(new ReportParameter("FechaImpresion", DateTime.Today.ToString()));
|
param.Add(new ReportParameter("FechaImpresion", DateTime.Now.ToString()));
|
||||||
|
|
||||||
ImprimirPDF("Empresas/Grales/Formatos/RepCatProbabilidadAcercamiento.rdlc", TmpDT, param, "Report Cat Etapas Proceso", formato);
|
ImprimirPDF("Empresas/Grales/Formatos/RepCatProbabilidadAcercamiento.rdlc", TmpDT, param, "Report Cat Etapas Proceso", formato);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -211,7 +211,7 @@ public partial class CRM_CatTipoProceso : ClsPaginas
|
|||||||
param.Add(new ReportParameter("LogoPath", ""));
|
param.Add(new ReportParameter("LogoPath", ""));
|
||||||
}
|
}
|
||||||
param.Add(new ReportParameter("UsuarioImprimio", UsuarioActual.Nombre));
|
param.Add(new ReportParameter("UsuarioImprimio", UsuarioActual.Nombre));
|
||||||
param.Add(new ReportParameter("FechaImpresion", DateTime.Today.ToString()));
|
param.Add(new ReportParameter("FechaImpresion", DateTime.Now.ToString()));
|
||||||
|
|
||||||
ImprimirPDF("Empresas/Grales/Formatos/RepCatTipoProceso.rdlc", TmpDT, param, "Report Cat Tipo Proceso", formato, RDSName: "DataSet1");
|
ImprimirPDF("Empresas/Grales/Formatos/RepCatTipoProceso.rdlc", TmpDT, param, "Report Cat Tipo Proceso", formato, RDSName: "DataSet1");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1497,7 +1497,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
|||||||
private void mandarCorreo(string Asunto, string body)
|
private void mandarCorreo(string Asunto, string body)
|
||||||
{
|
{
|
||||||
DataTable Usuarios = get_GlobalDTUsuarios(CveEmpresa:UsuarioActual.CveEmpresa);
|
DataTable Usuarios = get_GlobalDTUsuarios(CveEmpresa:UsuarioActual.CveEmpresa);
|
||||||
int CveUsuario = Usuarios.FiltroPrimeroValor("CveUsuario",String.Format("CveVendedor = {0}",DdlVendedor.SelectedValue)).ToEntero();
|
int CveUsuario = Usuarios.FiltroPrimeroValor("CveUsuario",String.Format("CveVendedor = {0}",DdlVendedorAsignado.SelectedValue)).ToEntero();
|
||||||
if (CveUsuario != UsuarioActual.CveUsuario)
|
if (CveUsuario != UsuarioActual.CveUsuario)
|
||||||
{
|
{
|
||||||
string correoVendedor = Usuarios.FiltroPrimeroValor("Correo", String.Format("CveUsuario = {0}", CveUsuario));
|
string correoVendedor = Usuarios.FiltroPrimeroValor("Correo", String.Format("CveUsuario = {0}", CveUsuario));
|
||||||
|
|||||||
@@ -111,9 +111,15 @@ public partial class CRM_RepAcercamientosProcesos : ClsPaginas
|
|||||||
int n;
|
int n;
|
||||||
string CveProbabilidadAcercamiento = Request["CveProbabilidadAcercamiento"];
|
string CveProbabilidadAcercamiento = Request["CveProbabilidadAcercamiento"];
|
||||||
bool isNumeric = int.TryParse(CveProbabilidadAcercamiento, out n);
|
bool isNumeric = int.TryParse(CveProbabilidadAcercamiento, out n);
|
||||||
if (isNumeric)
|
|
||||||
|
int c;
|
||||||
|
string CveTipoProceso = Request["CveTipoProceso"];
|
||||||
|
bool isNumericC = int.TryParse(CveTipoProceso, out c);
|
||||||
|
|
||||||
|
if (isNumeric && isNumericC)
|
||||||
{
|
{
|
||||||
DdlProbabilidad.SelectedValue = CveProbabilidadAcercamiento;
|
DdlProbabilidad.SelectedValue = CveProbabilidadAcercamiento;
|
||||||
|
DdlTipoProceso.SelectedValue = CveTipoProceso;
|
||||||
}
|
}
|
||||||
upDatosRepA.Update();
|
upDatosRepA.Update();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
<asp:Content ID="Content2" ContentPlaceHolderID="Css" Runat="Server">
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" Runat="Server">
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content3" ContentPlaceHolderID="E" Runat="Server">
|
<asp:Content ID="Content3" ContentPlaceHolderID="E" Runat="Server">
|
||||||
|
Reporte Detaller de los Acercamientos Procesos
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content4" ContentPlaceHolderID="HB" Runat="Server">
|
<asp:Content ID="Content4" ContentPlaceHolderID="HB" Runat="Server">
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
|
|||||||
@@ -50,6 +50,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user