Merge branch 'master' of http://192.168.10.111:8383/SIG
This commit is contained in:
@@ -1568,7 +1568,7 @@ Public Class ClsNominas
|
|||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function UpdateConcepto(Codigo As String, Concepto As String, Tipo As String, Formula As String, Sistema As Boolean, Estado As Boolean, CveConceptoPadre As Integer, CveConcepto As Integer,
|
Public Function UpdateConcepto(Codigo As String, Concepto As String, Tipo As String, Formula As String, Sistema As Boolean, Estado As Boolean, CveConceptoPadre As Integer, CveConcepto As Integer,
|
||||||
EsRetencion As Boolean, CveClasificacion As Integer, CveTipoGasto As Integer, TipoCalculo As Boolean, CveConceptoContable As Integer, AplicaFiniquito As Integer,
|
EsRetencion As Boolean, CveClasificacion As Integer, CveTipoGasto As Integer, TipoCalculo As Boolean, CveConceptoContable As Integer, CveCuenta As Integer, AplicaFiniquito As Integer,
|
||||||
AutomaticoGlobal As Integer, Especie As Integer, Imprimir As Integer, CveSATConcepto As Integer, CveEmpresa As Integer, CveUsuario As Integer,
|
AutomaticoGlobal As Integer, Especie As Integer, Imprimir As Integer, CveSATConcepto As Integer, CveEmpresa As Integer, CveUsuario As Integer,
|
||||||
ctaImporteNegativoProv As Integer, contabiliza As Integer, CargoOAbono As Integer, cveConceptoContableB As Integer, CveCuentaB As Integer,
|
ctaImporteNegativoProv As Integer, contabiliza As Integer, CargoOAbono As Integer, cveConceptoContableB As Integer, CveCuentaB As Integer,
|
||||||
CveConceptoContablePasivo As Integer, Optional AplicaEfectivale As Integer = 0, Optional EsFormula As Integer = -1) As Boolean
|
CveConceptoContablePasivo As Integer, Optional AplicaEfectivale As Integer = 0, Optional EsFormula As Integer = -1) As Boolean
|
||||||
@@ -1590,6 +1590,7 @@ Public Class ClsNominas
|
|||||||
.Add("CveTipoGasto", SqlDbType.Int).Value = CveTipoGasto
|
.Add("CveTipoGasto", SqlDbType.Int).Value = CveTipoGasto
|
||||||
.Add("TipoCalculo", SqlDbType.Bit).Value = TipoCalculo
|
.Add("TipoCalculo", SqlDbType.Bit).Value = TipoCalculo
|
||||||
.Add("CveConceptoContable", SqlDbType.Int).Value = CveConceptoContable
|
.Add("CveConceptoContable", SqlDbType.Int).Value = CveConceptoContable
|
||||||
|
.Add("CveCuenta", SqlDbType.Int).Value = CveCuenta
|
||||||
.Add("AplicaFiniquito", SqlDbType.Bit).Value = AplicaFiniquito
|
.Add("AplicaFiniquito", SqlDbType.Bit).Value = AplicaFiniquito
|
||||||
.Add("AutomaticoGlobal", SqlDbType.Bit).Value = AutomaticoGlobal
|
.Add("AutomaticoGlobal", SqlDbType.Bit).Value = AutomaticoGlobal
|
||||||
.Add("Especie", SqlDbType.Bit).Value = Especie
|
.Add("Especie", SqlDbType.Bit).Value = Especie
|
||||||
@@ -3380,6 +3381,31 @@ Public Class ClsNominas
|
|||||||
End Function
|
End Function
|
||||||
#Region "MovtosPermanentes"
|
#Region "MovtosPermanentes"
|
||||||
|
|
||||||
|
Public Function GetMovtoPermanenteRepFechas(cvePersonal As Int32, cveEmpresa As Int32, cveTipo As Int32, cveSaldo As Int32, cveEstatus As Int32, cveConcepto As Int32, STRFechaInicio As String, STRFechaFin As String) As Boolean
|
||||||
|
Dim retorno As Boolean = False
|
||||||
|
DataAdapter("PA_GetMovtoPermanenteRepFechas", CommandType.StoredProcedure)
|
||||||
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
|
.Add("@CveEmpresa", SqlDbType.Int).Value = cveEmpresa
|
||||||
|
.Add("@CvePersonal", SqlDbType.Int).Value = cvePersonal
|
||||||
|
.Add("@CveTipo", SqlDbType.Int).Value = cveTipo
|
||||||
|
.Add("@CveSaldo", SqlDbType.Int).Value = cveSaldo
|
||||||
|
.Add("@CveEstatus", SqlDbType.Int).Value = cveEstatus
|
||||||
|
.Add("@CveConcepto", SqlDbType.Int).Value = cveConcepto
|
||||||
|
.Add("@STRFechaInicio", SqlDbType.VarChar).Value = STRFechaInicio
|
||||||
|
.Add("@STRFechaFin", SqlDbType.VarChar).Value = STRFechaFin
|
||||||
|
End With
|
||||||
|
Try
|
||||||
|
SqlAdapter.Fill(Data)
|
||||||
|
retorno = True
|
||||||
|
Catch sqEx As SqlException
|
||||||
|
retorno = False
|
||||||
|
OnError("Ocurrió un error al obtener los Movtos Permanentes.", sqEx, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
|
||||||
|
Catch ex As Exception
|
||||||
|
retorno = False
|
||||||
|
OnError("Ocurrió un error al obtener los Movtos Permanentes.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
|
||||||
|
End Try
|
||||||
|
Return retorno
|
||||||
|
End Function
|
||||||
Public Function GetMovtoPermanenteRep(cvePersonal As Int32, cveEmpresa As Int32, cveTipo As Int32, cveSaldo As Int32, cveEstatus As Int32, cveConcepto As Int32) As Boolean
|
Public Function GetMovtoPermanenteRep(cvePersonal As Int32, cveEmpresa As Int32, cveTipo As Int32, cveSaldo As Int32, cveEstatus As Int32, cveConcepto As Int32) As Boolean
|
||||||
Dim retorno As Boolean = False
|
Dim retorno As Boolean = False
|
||||||
DataAdapter("PA_GetMovtoPermanenteRep", CommandType.StoredProcedure)
|
DataAdapter("PA_GetMovtoPermanenteRep", CommandType.StoredProcedure)
|
||||||
|
|||||||
@@ -553,7 +553,7 @@
|
|||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
<div class="row" >
|
<div class="row" >
|
||||||
<div class="col-md-1">Opción:</div>
|
<div class="col-md-1">Opción:</div>
|
||||||
<div class="col-md-1">
|
<div class="col-md-2">
|
||||||
<asp:DropDownList ID="DdlSMSOpciones" runat="server" AutoPostBack="true" OnSelectedIndexChanged="DdlSMSOpciones_SelectedIndexChanged">
|
<asp:DropDownList ID="DdlSMSOpciones" runat="server" AutoPostBack="true" OnSelectedIndexChanged="DdlSMSOpciones_SelectedIndexChanged">
|
||||||
<asp:ListItem Text="Vendedor" Value="1" />
|
<asp:ListItem Text="Vendedor" Value="1" />
|
||||||
<asp:ListItem Text="Gerente Ventas" Value="2" Selected="True" />
|
<asp:ListItem Text="Gerente Ventas" Value="2" Selected="True" />
|
||||||
|
|||||||
122
Inicio.aspx.vb
122
Inicio.aspx.vb
@@ -10,66 +10,27 @@ Partial Class Inicio
|
|||||||
|
|
||||||
Private Dias() As String = {"Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"}
|
Private Dias() As String = {"Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"}
|
||||||
|
|
||||||
|
|
||||||
Public Function GetFacturasCanceladasPendientesWS(objventas As ClsVentas, RFC As String, CveEmpresa As Integer, Optional showalert As Boolean = True) As Boolean
|
|
||||||
Dim retorno As Boolean = False
|
|
||||||
Try
|
|
||||||
|
|
||||||
Dim objServicio As New Cancelacion2022.CancelacionSoapClient()
|
|
||||||
Dim resp As Cancelacion2022.StructCancel = objServicio.ObtienePendientes(RFC, "UserTest", "1234567890")
|
|
||||||
If resp.Estado = 0 Then
|
|
||||||
Dim XmlPendientes As String = System.Text.Encoding.UTF8.GetString(Convert.FromBase64String(resp.Xml))
|
|
||||||
Dim theReader As IO.StringReader = New IO.StringReader(XmlPendientes)
|
|
||||||
Dim theDataSet As DataSet = New DataSet()
|
|
||||||
theDataSet.ReadXml(theReader)
|
|
||||||
|
|
||||||
If theDataSet.Tables(0).Rows(0)("Uuid").ToString() <> "null" Then
|
|
||||||
Dim sb As New StringBuilder()
|
|
||||||
|
|
||||||
For Each item As DataRow In theDataSet.Tables(0).Rows
|
|
||||||
sb.AppendFormat("{0};", item("Uuid").ToString())
|
|
||||||
Next
|
|
||||||
If objventas.GetFacturasCanceladasPendientes(sb.ToString(), CveEmpresa) Then
|
|
||||||
retorno = True
|
|
||||||
End If
|
|
||||||
gvCancelaPendiente.DataSource = objventas.DtResultados
|
|
||||||
Else
|
|
||||||
If showalert Then
|
|
||||||
Alert("No se encontraron cancelaciones pendientes", ModExtensiones.TipoMensaje.MsgError)
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
Else
|
|
||||||
Alert("Los servicios del SAT presentan intermitencia y no se puede obtener la información de cancelaciones pendientes: " & resp.Descripcion, ModExtensiones.TipoMensaje.MsgError)
|
|
||||||
End If
|
|
||||||
Catch ex As Exception
|
|
||||||
retorno = False
|
|
||||||
Me.OnError("Los servicios del SAT presentan intermitencia y no se puede obtener la información: ", ex, "")
|
|
||||||
End Try
|
|
||||||
gvCancelaPendiente.DataBind()
|
|
||||||
Return retorno
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Private Sub cargaUnuaUno()
|
|
||||||
GVPA_OI_UnoAUnoTableroGet.DataSource = New System.Data.DataTable()
|
|
||||||
|
|
||||||
Using ObjPA_O As ClsOIEventos = New ClsOIEventos()
|
|
||||||
If ObjPA_O.UnoAUnoTableroGet(UsuarioActual.CveEmpresa, NowADS().ToString("yyyy/MM/dd"), UsuarioActual.CveUsuario) Then
|
|
||||||
|
|
||||||
If ObjPA_O.DtResultados.COUNT("CveUnoaUno", "CveUnoaUno = -1") > 0 Then
|
|
||||||
RegistraScript("$('#DvUnoaUno').modal();")
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
GVPA_OI_UnoAUnoTableroGet.DataSource = ObjPA_O.DtResultados
|
|
||||||
End Using
|
|
||||||
|
|
||||||
GVPA_OI_UnoAUnoTableroGet.DataBind()
|
|
||||||
End Sub
|
|
||||||
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
|
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
|
||||||
If Not IsPostBack Then
|
If Not IsPostBack Then
|
||||||
'Using objnoti = New ClsSisNotificaciones()
|
'Using objnoti = New ClsSisNotificaciones()
|
||||||
' objnoti.ContadorCampana("Mi Mensaje", UsuarioActual.CveUsuario.ToString())
|
' objnoti.ContadorCampana("Mi Mensaje", UsuarioActual.CveUsuario.ToString())
|
||||||
'End Using
|
'End Using
|
||||||
|
|
||||||
|
Dim clientIp As String = (If(Request.ServerVariables("HTTP_X_FORWARDED_FOR"),
|
||||||
|
Request.ServerVariables("REMOTE_ADDR"))).Split(","c)(0).Trim()
|
||||||
|
' Ruta del archivo con las IP bloqueadas
|
||||||
|
Dim path As String = Server.MapPath("/Utilerias/IPBloqueadas.txt")
|
||||||
|
|
||||||
|
If System.IO.File.Exists(path) Then
|
||||||
|
' Leer el contenido del archivo y separarlo por ";"
|
||||||
|
Dim contenido As String = System.IO.File.ReadAllText(path)
|
||||||
|
Dim ipBloqueadas As String() = contenido.Split(";"c)
|
||||||
|
' Verificar si la IP está en la lista
|
||||||
|
If ipBloqueadas.Any(Function(ip) ip.Trim() = clientIp) Then
|
||||||
|
Response.Redirect("/LogIn.aspx")
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
If Not IsNothing(Request("logout")) AndAlso Request("logout").ToString() = "1" Then
|
If Not IsNothing(Request("logout")) AndAlso Request("logout").ToString() = "1" Then
|
||||||
Usuario.CerrarSession()
|
Usuario.CerrarSession()
|
||||||
Exit Sub
|
Exit Sub
|
||||||
@@ -267,6 +228,59 @@ Partial Class Inicio
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Public Function GetFacturasCanceladasPendientesWS(objventas As ClsVentas, RFC As String, CveEmpresa As Integer, Optional showalert As Boolean = True) As Boolean
|
||||||
|
Dim retorno As Boolean = False
|
||||||
|
Try
|
||||||
|
|
||||||
|
Dim objServicio As New Cancelacion2022.CancelacionSoapClient()
|
||||||
|
Dim resp As Cancelacion2022.StructCancel = objServicio.ObtienePendientes(RFC, "UserTest", "1234567890")
|
||||||
|
If resp.Estado = 0 Then
|
||||||
|
Dim XmlPendientes As String = System.Text.Encoding.UTF8.GetString(Convert.FromBase64String(resp.Xml))
|
||||||
|
Dim theReader As IO.StringReader = New IO.StringReader(XmlPendientes)
|
||||||
|
Dim theDataSet As DataSet = New DataSet()
|
||||||
|
theDataSet.ReadXml(theReader)
|
||||||
|
|
||||||
|
If theDataSet.Tables(0).Rows(0)("Uuid").ToString() <> "null" Then
|
||||||
|
Dim sb As New StringBuilder()
|
||||||
|
|
||||||
|
For Each item As DataRow In theDataSet.Tables(0).Rows
|
||||||
|
sb.AppendFormat("{0};", item("Uuid").ToString())
|
||||||
|
Next
|
||||||
|
If objventas.GetFacturasCanceladasPendientes(sb.ToString(), CveEmpresa) Then
|
||||||
|
retorno = True
|
||||||
|
End If
|
||||||
|
gvCancelaPendiente.DataSource = objventas.DtResultados
|
||||||
|
Else
|
||||||
|
If showalert Then
|
||||||
|
Alert("No se encontraron cancelaciones pendientes", ModExtensiones.TipoMensaje.MsgError)
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
Alert("Los servicios del SAT presentan intermitencia y no se puede obtener la información de cancelaciones pendientes: " & resp.Descripcion, ModExtensiones.TipoMensaje.MsgError)
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
retorno = False
|
||||||
|
Me.OnError("Los servicios del SAT presentan intermitencia y no se puede obtener la información: ", ex, "")
|
||||||
|
End Try
|
||||||
|
gvCancelaPendiente.DataBind()
|
||||||
|
Return retorno
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Sub cargaUnuaUno()
|
||||||
|
GVPA_OI_UnoAUnoTableroGet.DataSource = New System.Data.DataTable()
|
||||||
|
|
||||||
|
Using ObjPA_O As ClsOIEventos = New ClsOIEventos()
|
||||||
|
If ObjPA_O.UnoAUnoTableroGet(UsuarioActual.CveEmpresa, NowADS().ToString("yyyy/MM/dd"), UsuarioActual.CveUsuario) Then
|
||||||
|
|
||||||
|
If ObjPA_O.DtResultados.COUNT("CveUnoaUno", "CveUnoaUno = -1") > 0 Then
|
||||||
|
RegistraScript("$('#DvUnoaUno').modal();")
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
GVPA_OI_UnoAUnoTableroGet.DataSource = ObjPA_O.DtResultados
|
||||||
|
End Using
|
||||||
|
|
||||||
|
GVPA_OI_UnoAUnoTableroGet.DataBind()
|
||||||
|
End Sub
|
||||||
Private Sub CargaCalendarioGraficas()
|
Private Sub CargaCalendarioGraficas()
|
||||||
If (UsuarioActual.CveRol = 1062) Or (UsuarioActual.CveUsuario = 100) Then
|
If (UsuarioActual.CveRol = 1062) Or (UsuarioActual.CveUsuario = 100) Then
|
||||||
CargaGraficas()
|
CargaGraficas()
|
||||||
|
|||||||
@@ -342,6 +342,7 @@ public partial class Nomina_CatConcepto : ClsPaginas
|
|||||||
|
|
||||||
int CveConceptoPadre = DdlConceptoPadre.SelectedValue.ToEntero();
|
int CveConceptoPadre = DdlConceptoPadre.SelectedValue.ToEntero();
|
||||||
int CveConceptoContable = DdlConceptoContable.SelectedValue.ToEntero();
|
int CveConceptoContable = DdlConceptoContable.SelectedValue.ToEntero();
|
||||||
|
int CveCuenta = (DdlCtaContable.DataValueField == "Id" ? 0 : DdlCtaContable.SelectedValue.ToEntero());
|
||||||
|
|
||||||
bool estado;
|
bool estado;
|
||||||
if (ChkEstado.Checked) estado = true;
|
if (ChkEstado.Checked) estado = true;
|
||||||
@@ -378,8 +379,8 @@ public partial class Nomina_CatConcepto : ClsPaginas
|
|||||||
if (EsEditar)
|
if (EsEditar)
|
||||||
{
|
{
|
||||||
TieneError = !ObjNomina.UpdateConcepto(codigo, concepto, tipo, formula, sistema, estado, CveConceptoPadre, CveConcepto, retencion, CveClasificacion, CveTipoGasto,
|
TieneError = !ObjNomina.UpdateConcepto(codigo, concepto, tipo, formula, sistema, estado, CveConceptoPadre, CveConcepto, retencion, CveClasificacion, CveTipoGasto,
|
||||||
tipoCalculo, CveConceptoContable, AplicaFiniquito, AutomaticoGlobal, Especie, Imprimir, CveSATConcepto, UsuarioActual.CveEmpresa, UsuarioActual.CveUsuario,
|
tipoCalculo, CveConceptoContable, CveCuenta, AplicaFiniquito, AutomaticoGlobal, Especie, Imprimir, CveSATConcepto, UsuarioActual.CveEmpresa, UsuarioActual.CveUsuario,
|
||||||
ctaImporteNegativoProv, contabiliza, CargoOAbono, cveConceptoContableB , CveCuentaB, CveConceptoContablePasivo, AplicaEfectivale, EsFormula);
|
ctaImporteNegativoProv, contabiliza, CargoOAbono, cveConceptoContableB, CveCuentaB, CveConceptoContablePasivo, AplicaEfectivale, EsFormula);
|
||||||
|
|
||||||
if (!TieneError)
|
if (!TieneError)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -64,7 +64,9 @@
|
|||||||
max-width: 80px;
|
max-width: 80px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
|
.ltlzip{
|
||||||
|
display:none !important;
|
||||||
|
}
|
||||||
a.sline {
|
a.sline {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
@@ -5295,9 +5297,6 @@
|
|||||||
<span class="ltlzip">
|
<span class="ltlzip">
|
||||||
<asp:Literal ID="LtlZip" runat="server"></asp:Literal></span>
|
<asp:Literal ID="LtlZip" runat="server"></asp:Literal></span>
|
||||||
</ContentTemplate>
|
</ContentTemplate>
|
||||||
<Triggers>
|
|
||||||
<asp:PostBackTrigger ControlID="BtnGenerateXml" />
|
|
||||||
</Triggers>
|
|
||||||
</asp:UpdatePanel>
|
</asp:UpdatePanel>
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
|
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
|
||||||
@@ -5371,6 +5370,14 @@
|
|||||||
document.body.removeChild(elem);
|
document.body.removeChild(elem);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
function SavezipB64(filename, base64Content) {
|
||||||
|
var link = document.createElement('a');
|
||||||
|
link.href = 'data:application/zip;base64,' + base64Content;
|
||||||
|
link.download = filename;
|
||||||
|
document.body.appendChild(link);
|
||||||
|
link.click();
|
||||||
|
document.body.removeChild(link);
|
||||||
|
}
|
||||||
function Savezip(filename, data) {
|
function Savezip(filename, data) {
|
||||||
var blob = new Blob([data], { type: 'application/zip' });
|
var blob = new Blob([data], { type: 'application/zip' });
|
||||||
if (window.navigator.msSaveOrOpenBlob) {
|
if (window.navigator.msSaveOrOpenBlob) {
|
||||||
|
|||||||
@@ -9780,7 +9780,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
FileInfo file = new FileInfo(PathXML);
|
FileInfo file = new FileInfo(PathXML);
|
||||||
if (!descargaZIP.Any(x => x.FileName.Contains(file.Name)))
|
if (!descargaZIP.Any(x => x.FileName.Contains(file.Name)))
|
||||||
{
|
{
|
||||||
descargaZIP.AddFile(PathXML);
|
descargaZIP.AddFile(PathXML,"");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -9790,7 +9790,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
FileInfo file = new FileInfo(PathXMLF);
|
FileInfo file = new FileInfo(PathXMLF);
|
||||||
if (!descargaZIP.Any(x => x.FileName.Contains(file.Name)))
|
if (!descargaZIP.Any(x => x.FileName.Contains(file.Name)))
|
||||||
{
|
{
|
||||||
descargaZIP.AddFile(PathXMLF);
|
descargaZIP.AddFile(PathXMLF, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -9801,8 +9801,10 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
descargaZIP.Save(PathZIP);
|
descargaZIP.Save(PathZIP);
|
||||||
if (!string.IsNullOrEmpty(PathZIP) && System.IO.File.Exists(PathZIP))
|
if (!string.IsNullOrEmpty(PathZIP) && System.IO.File.Exists(PathZIP))
|
||||||
{
|
{
|
||||||
LtlZip.Text = System.IO.File.ReadAllText(PathZIP);
|
byte[] fileBytes = System.IO.File.ReadAllBytes(PathZIP);
|
||||||
script = string.Format("Savezip(\"{0}.zip\", $('.ltlzip').html());", DdlPeriodo.SelectedItem.Text);
|
string base64 = Convert.ToBase64String(fileBytes);
|
||||||
|
LtlZip.Text = base64;
|
||||||
|
script = string.Format("SavezipB64(\"{0}.zip\", $('.ltlzip').html());", DdlPeriodo.SelectedItem.Text);
|
||||||
System.IO.File.Delete(PathZIP);
|
System.IO.File.Delete(PathZIP);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -9870,7 +9872,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
{
|
{
|
||||||
if (objnom.DTSetResultados.Tables.Count > 1)
|
if (objnom.DTSetResultados.Tables.Count > 1)
|
||||||
{
|
{
|
||||||
ContaConceptossource = get_GlobalDTContaConceptosContables(-1).FiltraParametros("AplicaPersonal = 1");
|
ContaConceptossource = get_GlobalDTContaConceptosContables(-1).FiltraParametros("AplicaNomina = 1 OR AplicaPersonal = 1");
|
||||||
//using (ClsContabilidad ObjContaz = new ClsContabilidad())
|
//using (ClsContabilidad ObjContaz = new ClsContabilidad())
|
||||||
//{
|
//{
|
||||||
// if (ObjContaz.GetConta_ConceptosContables())
|
// if (ObjContaz.GetConta_ConceptosContables())
|
||||||
@@ -9881,7 +9883,6 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
|
|
||||||
if (UsuarioActual.Empresa.TipoContabilidad == 1)
|
if (UsuarioActual.Empresa.TipoContabilidad == 1)
|
||||||
{
|
{
|
||||||
|
|
||||||
using (ClsContabilidad ObjConta = new ClsContabilidad())
|
using (ClsContabilidad ObjConta = new ClsContabilidad())
|
||||||
{
|
{
|
||||||
if (ObjConta.GetCuentas(-1, "-1", 1, UsuarioActual.CveEmpresa))
|
if (ObjConta.GetCuentas(-1, "-1", 1, UsuarioActual.CveEmpresa))
|
||||||
@@ -9910,7 +9911,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
GVProvision.DataSource = objnom.DTSetResultados.Tables[1];
|
GVProvision.DataSource = objnom.DTSetResultados.Tables[1];
|
||||||
GVProvision.DataBind();
|
GVProvision.DataBind();
|
||||||
RegistraScript("$('#ModalRegistraProvision').modal();");
|
RegistraScript("$('#ModalRegistraProvision').modal();");
|
||||||
Alert("no se pudo registrar la provisión, existen cuentas sin vincular", TipoMensaje.MsgAdvertencia);
|
Alert("La Provisión no se pudo registrar porque existen conceptos sin vincular a su cuenta.", TipoMensaje.MsgAdvertencia);
|
||||||
UpRegistroProvision.Update();
|
UpRegistroProvision.Update();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,10 +4,10 @@
|
|||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
||||||
<style>
|
<style>
|
||||||
.GVGetMovtoPermanenteRep .headerHide:not(Titulos) th:nth-child(2) {
|
/* .GVGetMovtoPermanenteRep .headerHide:not(Titulos) th:nth-child(2) {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
.GVGetMovtoPermanenteRep tr:not(.cvetipo0) td .btnhideshow {
|
.GVGetMovtoPermanenteRep tr:not(.cvetipo0) td .btnhideshow {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
@@ -16,11 +16,17 @@
|
|||||||
background-color: #ddd;
|
background-color: #ddd;
|
||||||
}
|
}
|
||||||
|
|
||||||
.GVGetMovtoPermanenteRep tr:not(.cvetipo0) td:nth-child(2) {
|
/*.GVGetMovtoPermanenteRep tr:not(.cvetipo0) td:nth-child(1) {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
.GVGetMovtoPermanenteRep tr:.cvetipo0 td:nth-child(2) {
|
||||||
|
display: none;
|
||||||
|
}*/
|
||||||
|
|
||||||
.GVGetMovtoPermanenteRep tr:not(.cvetipo0) td .lblcodigo {
|
.GVGetMovtoPermanenteRep tr:not(.cvetipo0) td .lblconcepto {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.GVGetMovtoPermanenteRep tr.cvetipo0 td .lblcodigo {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -28,7 +34,7 @@
|
|||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
/* Ocultar las columnas 3 a 9 en filas que no tienen la clase cvetipo0 */
|
/* Ocultar las columnas 3 a 9 en filas que no tienen la clase cvetipo0 */
|
||||||
.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(3),
|
/*.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(3),
|
||||||
.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(4),
|
.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(4),
|
||||||
.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(5),
|
.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(5),
|
||||||
.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(6),
|
.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(6),
|
||||||
@@ -36,11 +42,11 @@
|
|||||||
.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(8),
|
.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(8),
|
||||||
.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(9) {
|
.GVGetMovtoPermanenteRep tr.cvetipo0 td:nth-child(9) {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}*/
|
||||||
|
|
||||||
.GVGetMovtoPermanenteRep td:nth-child(10),
|
.GVGetMovtoPermanenteRep td:nth-child(3),
|
||||||
.GVGetMovtoPermanenteRep td:nth-child(11),
|
.GVGetMovtoPermanenteRep td:nth-child(4),
|
||||||
.GVGetMovtoPermanenteRep td:nth-child(12),
|
.GVGetMovtoPermanenteRep td:nth-child(5),
|
||||||
.GVGetMovtoPermanenteRep td:nth-child(13),
|
.GVGetMovtoPermanenteRep td:nth-child(13),
|
||||||
.GVGetMovtoPermanenteRep td:nth-child(14) {
|
.GVGetMovtoPermanenteRep td:nth-child(14) {
|
||||||
text-align: right
|
text-align: right
|
||||||
@@ -51,6 +57,7 @@
|
|||||||
</style>
|
</style>
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
||||||
|
Reporte de Movimientos Permanentes
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
|
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
@@ -67,8 +74,8 @@
|
|||||||
<div class="portlet-title portlet-filterT smalltitle">
|
<div class="portlet-title portlet-filterT smalltitle">
|
||||||
<div class="titlefiltros caption">
|
<div class="titlefiltros caption">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<label class="col-md-1 compoonenlabel" style="max-width: 65px;">Tipo: </label>
|
<label class="col-md-1 compoonenlabel" style="max-width: 65px; display:none;">Tipo: </label>
|
||||||
<div class="col-md-1">
|
<div class="col-md-1" style=" display:none;">
|
||||||
<asp:DropDownList ID="DDlTipo" runat="server" Style="width: 100% !important;" CssClass="select2me">
|
<asp:DropDownList ID="DDlTipo" runat="server" Style="width: 100% !important;" CssClass="select2me">
|
||||||
<asp:ListItem Text="Todos" Value="-1" Selected="True"></asp:ListItem>
|
<asp:ListItem Text="Todos" Value="-1" Selected="True"></asp:ListItem>
|
||||||
<asp:ListItem Text="Movimientos Permanentes" Value="1"></asp:ListItem>
|
<asp:ListItem Text="Movimientos Permanentes" Value="1"></asp:ListItem>
|
||||||
@@ -76,16 +83,16 @@
|
|||||||
<asp:ListItem Text="Infonavit" Value="3"></asp:ListItem>
|
<asp:ListItem Text="Infonavit" Value="3"></asp:ListItem>
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
</div>
|
</div>
|
||||||
<label class="col-md-1 compoonenlabel" style="max-width: 65px;">Saldo: </label>
|
<label class="col-md-1 compoonenlabel" style="max-width: 65px; display:none;">Saldo: </label>
|
||||||
<div class="col-md-1">
|
<div class="col-md-1" style=" display:none;">
|
||||||
<asp:DropDownList ID="DDLSaldo" runat="server" Style="width: 100% !important;" CssClass="select2me">
|
<asp:DropDownList ID="DDLSaldo" runat="server" Style="width: 100% !important;" CssClass="select2me">
|
||||||
<asp:ListItem Text="Todos" Value="-1" Selected="True"></asp:ListItem>
|
<asp:ListItem Text="Todos" Value="-1" Selected="True"></asp:ListItem>
|
||||||
<asp:ListItem Text="Pendiente" Value="1"></asp:ListItem>
|
<asp:ListItem Text="Pendiente" Value="1"></asp:ListItem>
|
||||||
<asp:ListItem Text="Pagado" Value="2"></asp:ListItem>
|
<asp:ListItem Text="Pagado" Value="2"></asp:ListItem>
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
</div>
|
</div>
|
||||||
<label class="col-md-1 compoonenlabel" style="max-width: 65px;">Estatus: </label>
|
<label class="col-md-1 compoonenlabel" style="max-width: 65px; display:none;">Estatus: </label>
|
||||||
<div class="col-md-1">
|
<div class="col-md-1" style=" display:none;">
|
||||||
<asp:DropDownList ID="DDLEstatus" runat="server" Style="width: 100% !important;" CssClass="select2me">
|
<asp:DropDownList ID="DDLEstatus" runat="server" Style="width: 100% !important;" CssClass="select2me">
|
||||||
<asp:ListItem Text="Todos" Value="-1" Selected="True"></asp:ListItem>
|
<asp:ListItem Text="Todos" Value="-1" Selected="True"></asp:ListItem>
|
||||||
<asp:ListItem Text="Activo" Value="1"></asp:ListItem>
|
<asp:ListItem Text="Activo" Value="1"></asp:ListItem>
|
||||||
@@ -107,6 +114,35 @@
|
|||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<label class="col-md-1 mediocol">del:</label>
|
||||||
|
<div class="col-md-1">
|
||||||
|
<%--<asp:TextBox ID="TxtPeriodoInicio" Text="0" CssClass="form-control" runat="server"></asp:TextBox>--%>
|
||||||
|
|
||||||
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 138px !important; padding: 0px; margin-bottom: -10px;">
|
||||||
|
<asp:TextBox ID="TxtRpdFechaInicio" CssClass="form-control input-sm ADSMaskDate" Style="width: 80px" runat="server"></asp:TextBox>
|
||||||
|
<span class="input-group-btn ">
|
||||||
|
<asp:LinkButton ID="LnkRpdFechaInicio" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||||||
|
</span>
|
||||||
|
<ajax:MaskedEditExtender ID="MaskedEditExtender3" runat="server" TargetControlID="TxtRpdFechaInicio" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||||||
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender3" TargetControlID="TxtRpdFechaInicio" PopupButtonID="LnkRpdFechaInicio" PopupPosition="BottomRight" Enabled="True" Format="dd/MM/yyyy"></ajax:CalendarExtender>
|
||||||
|
<asp:RequiredFieldValidator ID="rfvRpdFechaInicio" runat="server" ControlToValidate="TxtRpdFechaInicio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="VGReporterepperde"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="rfvRpdFechaInicio"></ajax:ValidatorCalloutExtender>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<label class="col-md-1 mediocol">al:</label>
|
||||||
|
<div class="col-md-1">
|
||||||
|
<%--<asp:TextBox ID="TxtPeriodoFin" Text="99" CssClass="form-control" runat="server"></asp:TextBox>--%>
|
||||||
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 138px !important; padding: 0px; margin-bottom: -10px;">
|
||||||
|
<asp:TextBox ID="TxtRpdFechaFin" CssClass="form-control input-sm ADSMaskDate" Style="width: 80px" runat="server"></asp:TextBox>
|
||||||
|
<span class="input-group-btn ">
|
||||||
|
<asp:LinkButton ID="LnkFechaFin" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||||||
|
</span>
|
||||||
|
<ajax:MaskedEditExtender ID="MaskedEditExtender5" runat="server" TargetControlID="TxtRpdFechaFin" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||||||
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender4" TargetControlID="TxtRpdFechaFin" PopupButtonID="LnkFechaFin" PopupPosition="BottomRight" Enabled="True" Format="dd/MM/yyyy"></ajax:CalendarExtender>
|
||||||
|
<asp:RequiredFieldValidator ID="rfvRpdFechaFin" runat="server" ControlToValidate="TxtRpdFechaFin" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Fin''</b> es necesario, por favor ingréselo." ValidationGroup="VGReporterepperde"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" HighlightCssClass="vco" TargetControlID="rfvRpdFechaFin"></ajax:ValidatorCalloutExtender>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="col-md-1">
|
<div class="col-md-1">
|
||||||
<asp:LinkButton ID="BtnConsultar" OnClick="BtnConsultar_Click" runat="server" Text="Consultar" class="btn btn-primary" />
|
<asp:LinkButton ID="BtnConsultar" OnClick="BtnConsultar_Click" runat="server" Text="Consultar" class="btn btn-primary" />
|
||||||
@@ -132,27 +168,43 @@
|
|||||||
AutoGenerateColumns="False" OnRowDataBound="GVGetMovtoPermanenteRep_RowDataBound"
|
AutoGenerateColumns="False" OnRowDataBound="GVGetMovtoPermanenteRep_RowDataBound"
|
||||||
DataKeyNames="CvePersonal,Codigo,NombreCompleto,CveTipo,Tipo,CveMovtoPermanente,CveFonacot,CveConcepto,Concepto,NumeroCredito,FechaInicio,TipoAplicacion,EsAcumulado,Estatus,Valor,VecesAplicar,MontoLimite,Saldo">
|
DataKeyNames="CvePersonal,Codigo,NombreCompleto,CveTipo,Tipo,CveMovtoPermanente,CveFonacot,CveConcepto,Concepto,NumeroCredito,FechaInicio,TipoAplicacion,EsAcumulado,Estatus,Valor,VecesAplicar,MontoLimite,Saldo">
|
||||||
<Columns>
|
<Columns>
|
||||||
|
<%--<asp:TemplateField HeaderText="Concepto">
|
||||||
|
<ItemTemplate>
|
||||||
|
</ItemTemplate>
|
||||||
|
</asp:TemplateField>--%>
|
||||||
<asp:TemplateField HeaderText="">
|
<asp:TemplateField HeaderText="">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblcodigo" CssClass="lblcodigo" runat="server" Text='<%# Eval("Codigo")%>'> </asp:Label>
|
<asp:Label ID="lblcodigo" runat="server" Text='<%# Eval("Codigo")%>'> </asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Nombre Completo">
|
<asp:TemplateField HeaderText="Nombre Completo">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblnombreCompleto" runat="server" Text='<%# Eval("NombreCompleto")%>'> </asp:Label>
|
<asp:Label ID="lblnombreCompleto" CssClass="lblcodigo" runat="server" Text='<%# Eval("NombreCompleto")%>'> </asp:Label>
|
||||||
|
<asp:Label ID="lblconcepto" CssClass="lblconcepto" runat="server" Text='<%# Eval("Concepto")%>'> </asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Tipo">
|
|
||||||
|
<asp:TemplateField HeaderText="Descuento Acordado">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="lblAcordado" runat="server" Text='<%# Eval("Valor","{0:N2}")%>'> </asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</asp:TemplateField>
|
||||||
|
<asp:TemplateField HeaderText="Descuento Aplicado">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="lblAplicado" runat="server" Text='<%# Eval("MontoAplicado","{0:N2}")%>'> </asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</asp:TemplateField>
|
||||||
|
<asp:TemplateField HeaderText="Acumulado">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="lblsaldo" runat="server" Text='<%# Eval("Acumulado","{0:N2}")%>'> </asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</asp:TemplateField>
|
||||||
|
<%-- <asp:TemplateField HeaderText="Tipo">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lbltipo" runat="server" Text='<%# Eval("Tipo")%>'> </asp:Label>
|
<asp:Label ID="lbltipo" runat="server" Text='<%# Eval("Tipo")%>'> </asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>--%>
|
||||||
<asp:TemplateField HeaderText="Concepto">
|
<%-- <asp:TemplateField HeaderText="# Credito">
|
||||||
<ItemTemplate>
|
|
||||||
<asp:Label ID="lblconcepto" runat="server" Text='<%# Eval("Concepto")%>'> </asp:Label>
|
|
||||||
</ItemTemplate>
|
|
||||||
</asp:TemplateField>
|
|
||||||
<asp:TemplateField HeaderText="# Credito">
|
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblnumeroCredito" runat="server" Text='<%# Eval("NumeroCredito")%>'> </asp:Label>
|
<asp:Label ID="lblnumeroCredito" runat="server" Text='<%# Eval("NumeroCredito")%>'> </asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
@@ -212,7 +264,7 @@
|
|||||||
CssClass="btn btn-circle btn-xs green" Text="<i class='fa fa-money-bill'></i>" OnClick="LnkPagar_Click" />
|
CssClass="btn btn-circle btn-xs green" Text="<i class='fa fa-money-bill'></i>" OnClick="LnkPagar_Click" />
|
||||||
<asp:LinkButton ID="LnkremoveMovtoPermanente" Visible='<%# (Eval("CveMovtoPermanente").ToString()!="" )%>' runat="server" OnClick="LnkremoveMovtoPermanente_Click" CssClass="btn btn-circle btn-sm btn-xs red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="¿Está seguro que desea eliminar el NomFonacot?" data-btn-ok-label="si" />
|
<asp:LinkButton ID="LnkremoveMovtoPermanente" Visible='<%# (Eval("CveMovtoPermanente").ToString()!="" )%>' runat="server" OnClick="LnkremoveMovtoPermanente_Click" CssClass="btn btn-circle btn-sm btn-xs red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="¿Está seguro que desea eliminar el NomFonacot?" data-btn-ok-label="si" />
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>--%>
|
||||||
</Columns>
|
</Columns>
|
||||||
</asp:GridView>
|
</asp:GridView>
|
||||||
</ContentTemplate>
|
</ContentTemplate>
|
||||||
@@ -242,7 +294,7 @@
|
|||||||
`;
|
`;
|
||||||
|
|
||||||
// Insertar la nueva fila antes de la fila con la clase "headerHide"
|
// Insertar la nueva fila antes de la fila con la clase "headerHide"
|
||||||
$headerHideRow.before(newRow);
|
//$headerHideRow.before(newRow);
|
||||||
}
|
}
|
||||||
// Limpiar el intervalo después de agregar la fila
|
// Limpiar el intervalo después de agregar la fila
|
||||||
clearInterval(checkInterval);
|
clearInterval(checkInterval);
|
||||||
|
|||||||
@@ -39,6 +39,16 @@ public partial class Nomina_RepMovtosPermanentes : ClsPaginas
|
|||||||
get { return ViewState["RcveConcepto"] != null ? (int)ViewState["RcveConcepto"] : 0; }
|
get { return ViewState["RcveConcepto"] != null ? (int)ViewState["RcveConcepto"] : 0; }
|
||||||
set { ViewState["RcveConcepto"] = value; }
|
set { ViewState["RcveConcepto"] = value; }
|
||||||
}
|
}
|
||||||
|
private string fechaInicio
|
||||||
|
{
|
||||||
|
get { return TxtRpdFechaInicio.Text; }
|
||||||
|
set { TxtRpdFechaInicio.Text = value; }
|
||||||
|
}
|
||||||
|
private string fechaFin
|
||||||
|
{
|
||||||
|
get { return TxtRpdFechaFin.Text; }
|
||||||
|
set { TxtRpdFechaFin.Text = value; }
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
protected void Page_Load(object sender, EventArgs e)
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
@@ -49,7 +59,8 @@ public partial class Nomina_RepMovtosPermanentes : ClsPaginas
|
|||||||
RcveSaldo = Request["cveSaldo"] != null ? Convert.ToInt32(Request["cveSaldo"]) : -1;
|
RcveSaldo = Request["cveSaldo"] != null ? Convert.ToInt32(Request["cveSaldo"]) : -1;
|
||||||
RcveEstatus = Request["cveEstatus"] != null ? Convert.ToInt32(Request["cveEstatus"]) : -1;
|
RcveEstatus = Request["cveEstatus"] != null ? Convert.ToInt32(Request["cveEstatus"]) : -1;
|
||||||
RcveConcepto = Request["cveConcepto"] != null ? Convert.ToInt32(Request["cveConcepto"]) : -1;
|
RcveConcepto = Request["cveConcepto"] != null ? Convert.ToInt32(Request["cveConcepto"]) : -1;
|
||||||
|
fechaInicio = DateTime.Now.ToString("01/MM/yyyy");
|
||||||
|
fechaFin=DateTime.Now.ToString("01/MM/yyyy").ToDateTime().AddMonths(1).AddDays(1).ToString("01/MM/yyyy");
|
||||||
CargaCombos();
|
CargaCombos();
|
||||||
cargardatos();
|
cargardatos();
|
||||||
|
|
||||||
@@ -84,7 +95,9 @@ public partial class Nomina_RepMovtosPermanentes : ClsPaginas
|
|||||||
{
|
{
|
||||||
using (ClsNominas ObjGetM = new ClsNominas())
|
using (ClsNominas ObjGetM = new ClsNominas())
|
||||||
{
|
{
|
||||||
ObjGetM.GetMovtoPermanenteRep(RcvePersonal, UsuarioActual.CveEmpresa, RcveTipo, RcveSaldo, RcveEstatus, RcveConcepto);
|
//string fechaInicio = "";
|
||||||
|
//string fechaFin = "";
|
||||||
|
ObjGetM.GetMovtoPermanenteRepFechas(RcvePersonal, UsuarioActual.CveEmpresa, RcveTipo, RcveSaldo, RcveEstatus, RcveConcepto, fechaInicio, fechaFin);
|
||||||
GVGetMovtoPermanenteRep.DataSource = ObjGetM.DtResultados;
|
GVGetMovtoPermanenteRep.DataSource = ObjGetM.DtResultados;
|
||||||
GVGetMovtoPermanenteRep.DataBind();
|
GVGetMovtoPermanenteRep.DataBind();
|
||||||
|
|
||||||
@@ -121,7 +134,7 @@ public partial class Nomina_RepMovtosPermanentes : ClsPaginas
|
|||||||
e.Row.Attributes.Add("data-cvepersonal", cvepersonal);
|
e.Row.Attributes.Add("data-cvepersonal", cvepersonal);
|
||||||
if (cvetipoValue == "0")
|
if (cvetipoValue == "0")
|
||||||
{
|
{
|
||||||
e.Row.Cells[1].Attributes.Add("colspan", "7");
|
//e.Row.Cells[1].Attributes.Add("colspan", "7");
|
||||||
cssclass = string.Format("{0} cvetipo0", cssclass);
|
cssclass = string.Format("{0} cvetipo0", cssclass);
|
||||||
}
|
}
|
||||||
e.Row.CssClass = cssclass;
|
e.Row.CssClass = cssclass;
|
||||||
|
|||||||
Reference in New Issue
Block a user