diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb
index a910c4a2d..8a0a66972 100644
--- a/App_Code/ClsPaginas.vb
+++ b/App_Code/ClsPaginas.vb
@@ -6553,10 +6553,12 @@ Public Class ClsPaginas
Else
LogoRuta = String.Format("{0}Formatos\Logo.png", UsuarioActual.Empresa.Ruta)
If File.Exists(LogoRuta) Then
- LogoRuta = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa)
+ 'LogoRuta = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa)
+ LogoRuta = String.Format("{0}", LogoRuta)
End If
End If
- LogoRuta = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa)
+ 'LogoRuta = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa)
+ LogoRuta = String.Format("{0}", LogoRuta)
'Si no tiene CBB, SE GENERA
If Not ImagenCBB.Exists Then
Dim CBB As New ClbNegBICFDv3_2.ClsNegCBBGenerar()
@@ -7115,7 +7117,7 @@ Public Class ClsPaginas
LogoRuta = String.Format("{0}Formatos\Logo.png", UsuarioActual.Empresa.Ruta)
If File.Exists(LogoRuta) Then
'LogoRuta = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa)
- LogoRuta = String.Format("file://{0}", LogoRuta)
+ LogoRuta = String.Format("{0}", LogoRuta)
End If
End If
diff --git a/Nomina/Nomina.aspx b/Nomina/Nomina.aspx
index b1dcd7448..1c7417cbb 100644
--- a/Nomina/Nomina.aspx
+++ b/Nomina/Nomina.aspx
@@ -4226,25 +4226,24 @@
- <%--
--%>
-
+
@@ -4252,12 +4251,10 @@
diff --git a/Nomina/Nomina.aspx.cs b/Nomina/Nomina.aspx.cs
index 58495dce2..4b7800979 100644
--- a/Nomina/Nomina.aspx.cs
+++ b/Nomina/Nomina.aspx.cs
@@ -8110,27 +8110,105 @@ public partial class Nomina_Nomina2 : ClsPaginas
#region Layouts
+
+ enum Bancos
+ {
+ SinSelccion,
+ Bancomer,
+ Banorte
+ }
+
+
+ Bancos Banco
+ {
+ get {
+ if (ViewState["Banco"] == null)
+ {
+ ViewState["Banco"] = Bancos.SinSelccion;
+ }
+ return (Bancos) ViewState["Banco"];
+ }
+ set {
+ ViewState["Banco"] = (Bancos) value;
+ }
+ }
+
+ string ConvenioPagoElectronico
+ {
+ get {
+ if (ViewState["ConvenioPagoElectronico"] == null)
+ {
+ ViewState["ConvenioPagoElectronico"] = string.Empty;
+ }
+ return ViewState["ConvenioPagoElectronico"].ToString();
+ }
+ set {
+ ViewState["ConvenioPagoElectronico"] = (string) value;
+ }
+ }
+
protected void LnkLayoutContable_Click(object sender, EventArgs e)
{
// RBLModalBancosLayout.SelectedValue = "1";
- DdlModalBancosLayout.SelectedValueExist("-1");
+ Banco = Bancos.SinSelccion;
+ CargaCuentas();
+
this.RegistraScript("$('#ModalLayoutBancos').modal('show');");
UpModalBancosLayout.Update();
}
-
- protected void RBLModalBancosLayout_SelectedIndexChanged(object sender, EventArgs e)
+ private void CargaCuentas()
{
+ DdlCuenta.Items.Clear();
+ DataTable DTCuentas = get_GlobalDTBancosCuentas(UsuarioActual.CveUsuario, CveEmpresa: UsuarioActual.CveEmpresa).FiltraParametros(" CveTipoCuenta <> 1 AND UsaLayout = 'True' AND LEN(ConvenioPagoElectronico) > 0 ");
+ DTCuentas.CaseSensitive = false;
+ DdlCuenta.DataSource = DTCuentas.FiltraParametros(" Banco IN('BANCOMER','BANORTE')");
+ DdlCuenta.DataBind();
+ DdlCuenta.Items.Insert(0, new ListItem("Seleccione", "-1"));
+ DdlCuenta.SelectedValueExist("-1");
+
+ }
+
+ protected void DdlCuenta_SelectedIndexChanged(object sender, EventArgs e)
+ {
+
+
+ ConvenioPagoElectronico = string.Empty;
+
+ if (DdlCuenta.SelectedValue.ToEntero() > 0)
+ {
+
+ ConvenioPagoElectronico = get_GlobalDTBancosCuentas(UsuarioActual.CveUsuario, CveEmpresa: UsuarioActual.CveEmpresa).FiltroPrimeroValor("ConvenioPagoElectronico", $" CveCuenta = {DdlCuenta.SelectedValue}").ToString();
+ if (DdlCuenta.SelectedItem.Text.ToUpper().Contains("BANCOMER"))
+ {
+ Banco = Bancos.Bancomer;
+
+ }else if (DdlCuenta.SelectedItem.Text.ToUpper().Contains("BANORTE"))
+ {
+ Banco = Bancos.Banorte;
+ }
+ else
+ {
+ ConvenioPagoElectronico = string.Empty;
+
+ }
+ }
+ else
+ {
+ Banco = Bancos.SinSelccion;
+ }
+
+
+
}
protected void BtnModalBancosProcesar_Click(object sender, EventArgs e)
{
- //if (RBLModalBancosLayout.SelectedValue.ToEntero() == 1)
- //{
- if (DdlModalBancosLayout.SelectedValue.ToEntero() == 1)
+
+ if (Banco == Bancos.Bancomer)
{
using (ClsNominas objnom = new ClsNominas())
{
@@ -8141,38 +8219,18 @@ public partial class Nomina_Nomina2 : ClsPaginas
}
}
- else if (DdlModalBancosLayout.SelectedValue.ToEntero() == 2)
+ else if (Banco == Bancos.Banorte)
{
using (ClsNominas objnom = new ClsNominas())
{
if (objnom.GetDispersionNominaBanorte(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa))
{
- CrearLayoutNominaBanorte(objnom.DtResultados, "66564",1);
+ CrearLayoutNominaBanorte(objnom.DtResultados, ConvenioPagoElectronico, 1);
}
}
}
- //}
- //else if (RBLModalBancosLayout.SelectedValue.ToEntero() == 2)
- //{
- // if (DdlModalBancosLayout.SelectedValue.ToEntero() == 1)
- // {
- // //Sin Alta
- // }
- // else if (DdlModalBancosLayout.SelectedValue.ToEntero() == 2)
- // {
- // //Banorte
-
- // using (ClsNominas objnom = new ClsNominas())
- // {
- // if (objnom.GetLayoutAltaBanorte(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa))
- // {
- // CrearLayoutAltaBanorte(objnom.DtResultados, " 04539871", "12345", UsuarioActual.Empresa.Empresa);
- // }
- // }
-
- // }
- //}
+
}
@@ -8404,4 +8462,6 @@ public partial class Nomina_Nomina2 : ClsPaginas
}
#endregion
+
+
}
\ No newline at end of file