From e326efcee0dbceb85e91a90a4145fb4f056c969b Mon Sep 17 00:00:00 2001 From: Jonathan Alexis Perez Morales Date: Tue, 16 Jul 2024 02:36:20 -0700 Subject: [PATCH] --clases cat bloqueo diario --fix salto de linea layout banamex --- App_Code/ClsContabilidad.vb | 65 +++++++++++++++++++++++++++ App_Code/ClsPaginas.vb | 1 + Contabilidad/CatBloqueoDiario.aspx | 20 +++++++++ Contabilidad/CatBloqueoDiario.aspx.vb | 5 +++ Nomina/Nomina.aspx.cs | 37 +++++++-------- 5 files changed, 110 insertions(+), 18 deletions(-) create mode 100644 Contabilidad/CatBloqueoDiario.aspx create mode 100644 Contabilidad/CatBloqueoDiario.aspx.vb diff --git a/App_Code/ClsContabilidad.vb b/App_Code/ClsContabilidad.vb index b9ff5337a..1964dcf3a 100644 --- a/App_Code/ClsContabilidad.vb +++ b/App_Code/ClsContabilidad.vb @@ -6330,6 +6330,71 @@ Public Class ClsContabilidad Return Retorno End Function + +#End Region + +#Region "B L O Q U E O -- D I A R I O" + Public Function GetBloqueoDiario(CveBloqueoDiario As Integer, FechaI As DateTime, FechaF As DateTime, CveEmpresa As Integer) As Boolean + Dim Retorno As Boolean = False + + DataAdapter("PA_Conta_BloqueoDiarioGet") + With SqlAdapter.SelectCommand.Parameters + .Add("@CveBloqueoDiario", SqlDbType.Int).Value = CveBloqueoDiario + .Add("@FechaI", SqlDbType.Date).Value = FechaI + .Add("@FechaF", SqlDbType.Date).Value = FechaF + .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa + End With + + Try + SqlAdapter.Fill(Data) + Retorno = True + Catch ex As Exception + Me.OnError("Ocurrió un error al obtener el periodo de bloqueo diario.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + End Try + + Return Retorno + End Function + + Public Function AddUpdateBloqueoDiario(CveBloqueoDiario As Integer, Fecha As DateTime, Bloqueado As Boolean, CveEmpresa As Integer) As Boolean + Dim Retorno As Boolean = False + + DataAdapter("PA_Conta_BloqueoDiarioAddUpdate") + With SqlAdapter.SelectCommand.Parameters + .Add("@CveBloqueoDiario", SqlDbType.Int).Value = CveBloqueoDiario + .Add("@Fecha", SqlDbType.Date).Value = Fecha + .Add("@Bloqueado", SqlDbType.Bit).Value = Bloqueado + .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa + End With + + Try + SqlAdapter.Fill(Data) + Retorno = True + Catch ex As Exception + Me.OnError("Ocurrió un error al actulizar el periodo de bloqueo diario.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + End Try + + Return Retorno + End Function + + Public Function RemoveBloqueoDiario(CveBloqueoDiario As Integer, CveEmpresa As Integer) As Boolean + Dim Retorno As Boolean = False + + DataAdapter("PA_Conta_BloqueoDiarioRemove") + With SqlAdapter.SelectCommand.Parameters + .Add("@CveBloqueoDiario", SqlDbType.Int).Value = CveBloqueoDiario + .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa + End With + + Try + SqlAdapter.Fill(Data) + Retorno = True + Catch ex As Exception + Me.OnError("Ocurrió un error al eliminar el periodo de bloqueo diario.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + End Try + + Return Retorno + End Function + #End Region #Region "ESTADO RESULTADOS HORIZONTAL" diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb index f64850f30..01fa99917 100644 --- a/App_Code/ClsPaginas.vb +++ b/App_Code/ClsPaginas.vb @@ -10131,6 +10131,7 @@ Public Class ClsPaginas PaginaDict.Add("/Contabilidad/CatContaEjercicios.aspx".ToUpper(), 725) PaginaDict.Add("/Contabilidad/RepEstadoResultadosHorizontal.aspx".ToUpper(), 420) PaginaDict.Add("/Contabilidad/RepAnexoCatalogoMensualHorizontal.aspx".ToUpper(), -1) + PaginaDict.Add("/Contabilidad/CatBloqueoDiario.aspx".ToUpper(), 680) #End Region #Region "Contratos" '--------------------- C O N T R A T O S - P R E S U P U E S T O S --------------------- diff --git a/Contabilidad/CatBloqueoDiario.aspx b/Contabilidad/CatBloqueoDiario.aspx new file mode 100644 index 000000000..dcfbf83db --- /dev/null +++ b/Contabilidad/CatBloqueoDiario.aspx @@ -0,0 +1,20 @@ +<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="CatBloqueoDiario.aspx.vb" Inherits="Contabilidad_CatBloqueoDiario" %> + + + + + + + Catálogo de bloqueo diario + + + + + + + + + + + + diff --git a/Contabilidad/CatBloqueoDiario.aspx.vb b/Contabilidad/CatBloqueoDiario.aspx.vb new file mode 100644 index 000000000..6aa7b2923 --- /dev/null +++ b/Contabilidad/CatBloqueoDiario.aspx.vb @@ -0,0 +1,5 @@ + +Partial Class Contabilidad_CatBloqueoDiario + Inherits ClsPaginas + +End Class diff --git a/Nomina/Nomina.aspx.cs b/Nomina/Nomina.aspx.cs index f3a287e04..9c5950b94 100644 --- a/Nomina/Nomina.aspx.cs +++ b/Nomina/Nomina.aspx.cs @@ -710,8 +710,8 @@ public partial class Nomina_Nomina2 : ClsPaginas LnkTimbrarTodos.Visible = (dtempleados.Rows.Count > 0 && dtempleados.COUNT("CvePersonal", "SeTimbro=0 AND CvePersonal >0 AND NomAutorizado =1") > 0); } - } - + } + } if (CvePersonal > 0) @@ -7198,7 +7198,7 @@ public partial class Nomina_Nomina2 : ClsPaginas } using (ClsNominas ObjMovt = new ClsNominas()) { - ObjMovt.GetMovtoPermanenteSaldos(UsuarioActual.CveEmpresa, SRCvePersonal, CcveMovtoPermanente); + ObjMovt.GetMovtoPermanenteSaldos(UsuarioActual.CveEmpresa, SRCvePersonal, CcveMovtoPermanente); GVMovtoPermanenteSaldos.DataSource = ObjMovt.DtResultados; GVMovtoPermanenteSaldos.DataBind(); } @@ -9894,7 +9894,7 @@ public partial class Nomina_Nomina2 : ClsPaginas } protected void DdlCuenta_SelectedIndexChanged(object sender, EventArgs e) - { + { ConvenioPagoElectronico = string.Empty; DivModalLayoutBancosFecha.Visible = false; @@ -9948,7 +9948,7 @@ public partial class Nomina_Nomina2 : ClsPaginas libro.Range(1, 1, row, column - 1).Style.Font.FontColor = ClosedXML.Excel.XLColor.White; libro.Range(1, 1, row, column - 1).Style.Fill.SetBackgroundColor(ClosedXML.Excel.XLColor.FromArgb(79, 129, 189)); - if (objnom.GetDispersionNomina(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa,-1)) + if (objnom.GetDispersionNomina(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa, -1)) { foreach (DataRow dRow in objnom.DtResultados.Rows) { @@ -10061,7 +10061,7 @@ public partial class Nomina_Nomina2 : ClsPaginas { using (ClsNominas objnom = new ClsNominas()) { - if (objnom.GetDispersionNomina(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa,4)) + if (objnom.GetDispersionNomina(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa, 4)) { CrearLayoutNominaBancomer(objnom.DtResultados); } @@ -10071,7 +10071,7 @@ public partial class Nomina_Nomina2 : ClsPaginas { using (ClsNominas objnom = new ClsNominas()) { - if (objnom.GetDispersionNomina (CvePeriodoSeleccionado, UsuarioActual.CveEmpresa,18)) + if (objnom.GetDispersionNomina(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa, 18)) { CrearLayoutNominaBanorte(objnom.DtResultados, ConvenioPagoElectronico, 1); } @@ -10081,7 +10081,7 @@ public partial class Nomina_Nomina2 : ClsPaginas { using (ClsNominas objnom = new ClsNominas()) { - if (objnom.GetDispersionNomina(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa,1)) + if (objnom.GetDispersionNomina(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa, 1)) { CrearLayoutNominaBanamex(objnom.DtResultados); } @@ -10126,8 +10126,8 @@ public partial class Nomina_Nomina2 : ClsPaginas SbErrores.AppendLine($"- {Nombre} el importe debe de ser mayor a 0 importe {Importe}"); // importe mayot a 0 ErroresValidaciones = true; } - } - + } + if (!ErroresValidaciones) { int Count = 1; @@ -10142,7 +10142,7 @@ public partial class Nomina_Nomina2 : ClsPaginas SbLinea.Append(Count.ToString("000000000")); SbLinea.Append(RFC.Trim().PadRight(16)); - if (modalidadnomina == 2) SbLinea.Append("99"); else SbLinea.Append("03"); + if (modalidadnomina == 2) SbLinea.Append("99"); else SbLinea.Append("03"); SbLinea.Append(BancoNumCuenta.Trim().PadRight(20)); SbLinea.Append(Importe.ToString("0000000000000.00").Replace(".", "")); @@ -10152,9 +10152,10 @@ public partial class Nomina_Nomina2 : ClsPaginas SbLinea.Append(Nombre.Trim().PadRight(40)); if (modalidadnomina == 2) { - SbLinea.Append("001"); SbLinea.Append("001"); + SbLinea.Append("001"); SbLinea.Append("001"); } - else { + else + { SbLinea.Append("012"); SbLinea.Append("000"); } sb.AppendLine(SbLinea.ToString()); @@ -10167,9 +10168,9 @@ public partial class Nomina_Nomina2 : ClsPaginas Response.ContentType = "text/plain"; //Response.AppendHeader("Content-Disposition", $"attachment;filename=\"Nomina{NowADS().ToString("yyyyMMddhhmmss").ToString()}.txt\""); Response.AppendHeader("Content-Disposition", $"attachment;filename=\"Nomina_BBVA_{DdlPeriodo.SelectedItem.Text}.txt\""); - Response.Write(sb.ToString()); - //RegistraScript("$('#ModalLayoutBancos').modal('hide');"); - // Response.Flush(); + Response.Write(sb.ToString()); + //RegistraScript("$('#ModalLayoutBancos').modal('hide');"); + // Response.Flush(); Response.End(); } else @@ -10348,7 +10349,7 @@ public partial class Nomina_Nomina2 : ClsPaginas if (!ErroresValidaciones) { - DataRow RowCuenta = get_GlobalDTBancosCuentas(UsuarioActual.CveUsuario, CveCuenta: DdlCuenta.SelectedValue.ToEntero(), CveEmpresa: UsuarioActual.CveEmpresa).FiltroPrimero(""); + DataRow RowCuenta = get_GlobalDTBancosCuentas(UsuarioActual.CveUsuario, CveCuenta: DdlCuenta.SelectedValue.ToEntero(), CveEmpresa: UsuarioActual.CveEmpresa).FiltroPrimero(""); var ClaveMoneda = "001"; // PESOS MEXICANOS //REGISTRO DE CONTROL - IMPORTACIÓN @@ -10421,7 +10422,7 @@ public partial class Nomina_Nomina2 : ClsPaginas var NumCargos = (1).ToString("000000"); var StrImportes = SumaImportes.ToString("0000000000000000.00").Replace(".", ""); - sb.AppendLine($"{TipoReg4}{ClaveMoneda}{NumAbonos}{StrImportes}{NumCargos}{StrImportes}"); + sb.Append($"{TipoReg4}{ClaveMoneda}{NumAbonos}{StrImportes}{NumCargos}{StrImportes}"); Response.Clear(); Response.ClearHeaders();