Nominas cambiar Banco por cuenta.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user