-- mejoras en filtros, actualización de contrato
This commit is contained in:
@@ -102,7 +102,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<%-- Estatus --%>
|
<%-- Estatus --%>
|
||||||
<label class="col-md-1 ">Estatus:</label>
|
<label class="col-md-1 ">Estatus:</label>
|
||||||
<div class="col-md-2">
|
<div class="col-md-1">
|
||||||
<asp:DropDownList ID="DdlEstatusConsulta" data-text="Todos" AppendDataBoundItems="true"
|
<asp:DropDownList ID="DdlEstatusConsulta" data-text="Todos" AppendDataBoundItems="true"
|
||||||
DataTextField="ContratoEstatus"
|
DataTextField="ContratoEstatus"
|
||||||
DataValueField="CveContratoEstatus" CssClass="form-control ddlFiltros input-sm select2me Widthall"
|
DataValueField="CveContratoEstatus" CssClass="form-control ddlFiltros input-sm select2me Widthall"
|
||||||
@@ -116,7 +116,7 @@
|
|||||||
<div class="portlet-body row" style="display: none">
|
<div class="portlet-body row" style="display: none">
|
||||||
<%-- Centro de Costos --%>
|
<%-- Centro de Costos --%>
|
||||||
<label class="col-md-1 truncate ">Centro de Costos</label>
|
<label class="col-md-1 truncate ">Centro de Costos</label>
|
||||||
<div class="col-md-3">
|
<div class="col-md-1">
|
||||||
<asp:DropDownList ID="DdlSubProyectos" data-text="Todos" AppendDataBoundItems="true"
|
<asp:DropDownList ID="DdlSubProyectos" data-text="Todos" AppendDataBoundItems="true"
|
||||||
DataTextField="SubProyecto" DataValueField="CveSubProyecto" CssClass="form-control ddlFiltros input-sm select2me Widthall"
|
DataTextField="SubProyecto" DataValueField="CveSubProyecto" CssClass="form-control ddlFiltros input-sm select2me Widthall"
|
||||||
Style="width: 100%;" runat="server">
|
Style="width: 100%;" runat="server">
|
||||||
@@ -124,7 +124,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<%-- Tipo de Unidad --%>
|
<%-- Tipo de Unidad --%>
|
||||||
<label class="col-md-1 ">Tipo de Unidad</label>
|
<label class="col-md-1 ">Tipo de Unidad</label>
|
||||||
<div class="col-md-2">
|
<div class="col-md-1">
|
||||||
<asp:DropDownList ID="DdlTipoUnidad" data-text="Todos" AppendDataBoundItems="true"
|
<asp:DropDownList ID="DdlTipoUnidad" data-text="Todos" AppendDataBoundItems="true"
|
||||||
DataTextField="TipoActivoFijo" DataValueField="CveTipoActivoFijo" CssClass="form-control ddlFiltros input-sm select2me Widthall"
|
DataTextField="TipoActivoFijo" DataValueField="CveTipoActivoFijo" CssClass="form-control ddlFiltros input-sm select2me Widthall"
|
||||||
Style="width: 100%;" runat="server">
|
Style="width: 100%;" runat="server">
|
||||||
@@ -248,28 +248,24 @@
|
|||||||
|
|
||||||
<asp:TemplateField HeaderText="Unidad">
|
<asp:TemplateField HeaderText="Unidad">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlAF" runat="server" Text='<%# Eval("NombreAF") %>'></asp:Literal>
|
<asp:Literal ID="LtlAF" runat="server" Text='<%# Eval("CodigoAF") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
|
|
||||||
<asp:TemplateField HeaderText="Fecha Final" ItemStyle-Width="100px">
|
<asp:TemplateField HeaderText="Fecha Final" ItemStyle-Width="100px">
|
||||||
<HeaderTemplate>
|
<HeaderTemplate>
|
||||||
Fecha<br />
|
Fecha<br />
|
||||||
Regreso
|
Regreso
|
||||||
|
|
||||||
</HeaderTemplate>
|
</HeaderTemplate>
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlFechaFinal" runat="server" Text='<%# Eval("FechaFinal", "{0:d}") %>'></asp:Literal>
|
<asp:Literal ID="LtlFechaFinal" runat="server" Text='<%# Eval("FechaFinal", "{0:d}") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
|
|
||||||
<asp:TemplateField HeaderText="Estatus">
|
<asp:TemplateField HeaderText="Estatus">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="LtlContrato" runat="server" Text='<%# Eval("ContratoEstatus") %>'>
|
<asp:Label ID="LtlContrato" runat="server" Text='<%# Eval("ContratoEstatus") %>'>
|
||||||
</asp:Label>
|
</asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
|
|
||||||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Acciones">
|
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Acciones">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:LinkButton ID="BtnEditar" runat="server" AlternateText="Editar" OnClick="UpdateModal"
|
<asp:LinkButton ID="BtnEditar" runat="server" AlternateText="Editar" OnClick="UpdateModal"
|
||||||
@@ -428,8 +424,7 @@
|
|||||||
<div class="col-md-8">
|
<div class="col-md-8">
|
||||||
<asp:DropDownList ID="DdlChofer" AppendDataBoundItems="true" DataValueField="CvePersonal"
|
<asp:DropDownList ID="DdlChofer" AppendDataBoundItems="true" DataValueField="CvePersonal"
|
||||||
DataTextField="NombreCompleto" Class="table-group-action-input form-control input-inline select2me"
|
DataTextField="NombreCompleto" Class="table-group-action-input form-control input-inline select2me"
|
||||||
Width="100%" runat="server">
|
Width="100%" runat="server">
|
||||||
<asp:ListItem Value="-1" Selected="True">-</asp:ListItem>
|
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -57,7 +57,13 @@ Partial Class RepContratosCalendario
|
|||||||
Dim CveCliente As Integer = DdlCliente.SelectedValue.ToEntero
|
Dim CveCliente As Integer = DdlCliente.SelectedValue.ToEntero
|
||||||
If CveCliente = 0 Then CveCliente = -1
|
If CveCliente = 0 Then CveCliente = -1
|
||||||
|
|
||||||
If ObjContratos.GetContratosReporte(UsuarioActual.CveEmpresa, txtFechaI.Text.ToDate, txtFechaF.Text.ToDate, DdlCliente.SelectedValue.ToEntero, CveSubProyecto:=DdlSubProyectos.SelectedValue.ToEntero, CveEstatus:=DdlEstatusConsulta.SelectedValue.ToEntero, CveTipoContrato:=34) Then
|
If ObjContratos.GetContratosReporte(UsuarioActual.CveEmpresa, txtFechaI.Text.ToDate, txtFechaF.Text.ToDate,
|
||||||
|
DdlCliente.SelectedValue.ToEntero,
|
||||||
|
CveSubProyecto:=DdlSubProyectos.SelectedValue.ToEntero,
|
||||||
|
CveEstatus:=DdlEstatusConsulta.SelectedValue.ToEntero,
|
||||||
|
CveTipoContrato:=34,
|
||||||
|
CveTipoAF:=DdlTipoUnidad.SelectedValue.ToEntero,
|
||||||
|
CveChofer:=DdlChoferFiltro.SelectedValue.ToEntero) Then
|
||||||
DtAvance = ObjContratos.DtResultados.Copy()
|
DtAvance = ObjContratos.DtResultados.Copy()
|
||||||
CargaCronograma(DdlTipoVista.SelectedValue.ToEntero)
|
CargaCronograma(DdlTipoVista.SelectedValue.ToEntero)
|
||||||
End If
|
End If
|
||||||
@@ -77,7 +83,10 @@ Partial Class RepContratosCalendario
|
|||||||
Private Sub CargaCronograma(Optional TipoVista As Integer = -1)
|
Private Sub CargaCronograma(Optional TipoVista As Integer = -1)
|
||||||
If DtAvance IsNot Nothing Then
|
If DtAvance IsNot Nothing Then
|
||||||
|
|
||||||
Dim DtUnidades As DataTable = GlobalDTActivoFijos(UsuarioActual.CveEmpresa).FiltraParametros("Codigo <> '' AND MedidaVehicular IN (2,3)", Orderby:=" TipoActivoFijo ASC, CodigoNumeroOrden ASC", DistinctColumns:={"Codigo", "CveActivoFijo"})
|
Dim StrFiltro As String = ""
|
||||||
|
If DdlTipoUnidad.SelectedValue.ToEntero > 0 Then StrFiltro = " AND CveTipoActivoFijo = " & DdlTipoUnidad.SelectedValue
|
||||||
|
|
||||||
|
Dim DtUnidades As DataTable = GlobalDTActivoFijos(UsuarioActual.CveEmpresa).FiltraParametros("Codigo <> '' AND MedidaVehicular IN (2,3) " & StrFiltro, Orderby:=" TipoActivoFijo ASC, CodigoNumeroOrden ASC", DistinctColumns:={"Codigo", "CveActivoFijo"})
|
||||||
|
|
||||||
'For Each Row As DataRow In DtAvance.Rows
|
'For Each Row As DataRow In DtAvance.Rows
|
||||||
' If String.IsNullOrEmpty(Row("CodigoAF").ToString()) Then
|
' If String.IsNullOrEmpty(Row("CodigoAF").ToString()) Then
|
||||||
@@ -138,37 +147,36 @@ Partial Class RepContratosCalendario
|
|||||||
|
|
||||||
Private Sub InicializaCombos()
|
Private Sub InicializaCombos()
|
||||||
'Lista de Tipos de activo fijos
|
'Lista de Tipos de activo fijos
|
||||||
DdlTipoAF.DataSource = GlobalDTTipoActivoFijo(UsuarioActual.CveEmpresa)
|
Dim dttipoaf As DataTable = GlobalDTTipoActivoFijo(UsuarioActual.CveEmpresa).FiltraParametros("MedidaVehicularClave IN (2,3)")
|
||||||
DdlTipoAF.Items.Insert(0, New ListItem("-", ""))
|
DdlTipoAF.DataSource = dttipoaf
|
||||||
|
DdlTipoAF.Items.Insert(0, New ListItem("-", "-1"))
|
||||||
DdlTipoAF.DataBind()
|
DdlTipoAF.DataBind()
|
||||||
|
|
||||||
DdlTipoUnidad.DataSource = GlobalDTTipoActivoFijo(UsuarioActual.CveEmpresa)
|
DdlTipoUnidad.DataSource = dttipoaf
|
||||||
DdlTipoUnidad.DataBind()
|
DdlTipoUnidad.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
DdlTipoUnidad.Items.Insert(0, New ListItem("-", ""))
|
DdlTipoUnidad.DataBind()
|
||||||
'Lista de Activos fijos
|
|
||||||
|
'Lista de Activos fijos
|
||||||
DdlAF.DataSource = GlobalDTActivoFijos(UsuarioActual.CveEmpresa)
|
DdlAF.DataSource = GlobalDTActivoFijos(UsuarioActual.CveEmpresa)
|
||||||
DdlAF.DataBind()
|
DdlAF.DataBind()
|
||||||
DdlAF.Items.Insert(0, New ListItem("-", ""))
|
DdlAF.Items.Insert(0, New ListItem("-", "-1"))
|
||||||
|
|
||||||
'Lista Chofer'
|
'Lista Chofer'
|
||||||
DdlChofer.DataSource = GlobalDTRHPersonal(UsuarioActual.CveEmpresa).FiltraParametros("", "NombreCompleto")
|
Dim dtchofer As DataTable = GlobalDTRHPersonal(UsuarioActual.CveEmpresa).FiltraParametros("CvePuesto = 702 and CveEstatusPersonal = 1", "NombreCompleto")
|
||||||
|
DdlChofer.DataSource = dtchofer
|
||||||
DdlChofer.DataBind()
|
DdlChofer.DataBind()
|
||||||
DdlChofer.Items.Insert(0, New ListItem("-", "-1"))
|
DdlChofer.Items.Insert(0, New ListItem("-", "-1"))
|
||||||
DdlChofer.SelectedValueExist(-1)
|
DdlChofer.SelectedValueExist(-1)
|
||||||
|
|
||||||
DdlChofer2.DataSource = GlobalDTRHPersonal(UsuarioActual.CveEmpresa).FiltraParametros("", "NombreCompleto")
|
DdlChofer2.DataSource = dtchofer
|
||||||
DdlChofer2.DataBind()
|
DdlChofer2.DataBind()
|
||||||
DdlChofer2.Items.Insert(0, New ListItem("-", "-1"))
|
DdlChofer2.Items.Insert(0, New ListItem("-", "-1"))
|
||||||
DdlChofer2.SelectedValueExist(-1)
|
DdlChofer2.SelectedValueExist(-1)
|
||||||
|
|
||||||
DdlChoferFiltro.DataSource = GlobalDTRHPersonal(UsuarioActual.CveEmpresa).FiltraParametros("", "NombreCompleto")
|
DdlChoferFiltro.DataSource = dtchofer
|
||||||
DdlChoferFiltro.DataBind()
|
DdlChoferFiltro.DataBind()
|
||||||
DdlChoferFiltro.Items.Insert(0, New ListItem("Todos", "-1"))
|
DdlChoferFiltro.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
|
|
||||||
DdlTipoUnidad.DataSource = GlobalDTTipoActivoFijo(UsuarioActual.CveEmpresa).FiltraParametros("MedidaVehicularClave IN (2,3)")
|
|
||||||
DdlTipoUnidad.DataBind()
|
|
||||||
DdlTipoUnidad.Items.Insert(0, New ListItem("Todos", "-1"))
|
|
||||||
|
|
||||||
DdlEstatusConsulta.DataSource = GlobalDTContratosEstatus(UsuarioActual.CveEmpresa)
|
DdlEstatusConsulta.DataSource = GlobalDTContratosEstatus(UsuarioActual.CveEmpresa)
|
||||||
DdlEstatusConsulta.DataBind()
|
DdlEstatusConsulta.DataBind()
|
||||||
DdlEstatusConsulta.Items.Insert(0, New ListItem("Todos", "-1"))
|
DdlEstatusConsulta.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
@@ -208,16 +216,12 @@ Partial Class RepContratosCalendario
|
|||||||
RegistraScript("$('#ModalActualizar').modal('show');")
|
RegistraScript("$('#ModalActualizar').modal('show');")
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
Protected Sub UpdateContrato(sender As Object, e As EventArgs)
|
Protected Sub UpdateContrato(sender As Object, e As EventArgs)
|
||||||
Dim ObjContratos As New ClsContratos
|
Dim ObjContratos As New ClsContratos
|
||||||
ObjContratos.IniciaTransacSQL()
|
|
||||||
|
|
||||||
If ObjContratos.UpdateContratos(CveContrato, TxtFolio.Text, TxtDescripcion.Text, "", -1, DdlClientes.SelectedValue.ToEntero, -1, TxtFechaSalida.Text.ToDate, TxtFechaRegreso.Text.ToDate, TxtUbicacion.Text, "", 10, -1, -1, -1, -1, "", "", -1, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, False, TxtAnticipo.Text.ToDecimal, TxtPesos.Text.ToDecimal, TxtDolares.Text.ToDecimal, -1, 0, CveContratoTipo:=34, CveContratosEstatus:=DdlEstatusContrato.SelectedValue.ToEntero, CveChofer:=DdlChofer.SelectedValue.ToEntero, CveChofer2:=DdlChofer2.SelectedValue.ToEntero, CveTipoAF:=DdlTipoAF.SelectedValue.ToEntero, CveAF:=DdlAF.SelectedValue.ToEntero, CantidadPasajeros:=TxtCantidadPasajeros.Text.ToEntero, Observaciones:=TxtObservaciones.Text.Trim) Then
|
If ObjContratos.UpdateContratos(CveContrato, TxtFolio.Text, TxtDescripcion.Text, "", -1, DdlClientes.SelectedValue.ToEntero, -1, TxtFechaSalida.Text.ToDate, TxtFechaRegreso.Text.ToDate, TxtUbicacion.Text, "", 10, -1, -1, -1, -1, "", "", -1, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, False, TxtAnticipo.Text.ToDecimal, TxtPesos.Text.ToDecimal, TxtDolares.Text.ToDecimal, -1, 0, CveContratoTipo:=34, CveContratosEstatus:=DdlEstatusContrato.SelectedValue.ToEntero, CveChofer:=DdlChofer.SelectedValue.ToEntero, CveChofer2:=DdlChofer2.SelectedValue.ToEntero, CveTipoAF:=DdlTipoAF.SelectedValue.ToEntero, CveAF:=DdlAF.SelectedValue.ToEntero, CantidadPasajeros:=TxtCantidadPasajeros.Text.ToEntero, Observaciones:=TxtObservaciones.Text.Trim) Then
|
||||||
ObjContratos.Commit()
|
RegistraScript("$('#ModalActualizar').modal('hide');")
|
||||||
Alert("Actualizado Correctamente.")
|
Alert("Actualizado Correctamente.")
|
||||||
Else
|
|
||||||
ObjContratos.RollBack()
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
ObjContratos.Dispose()
|
ObjContratos.Dispose()
|
||||||
@@ -243,7 +247,7 @@ Partial Class RepContratosCalendario
|
|||||||
DdlChofer2.SelectedValueExist(GvRow.DataKey("CveChofer2"))
|
DdlChofer2.SelectedValueExist(GvRow.DataKey("CveChofer2"))
|
||||||
DdlEstatusContrato.SelectedValue = GvRow.DataKey("CveContratosEstatus")
|
DdlEstatusContrato.SelectedValue = GvRow.DataKey("CveContratosEstatus")
|
||||||
CveContrato = GvRow.DataKey("CveContrato").ToEntero
|
CveContrato = GvRow.DataKey("CveContrato").ToEntero
|
||||||
|
UpCommando.Update()
|
||||||
UpModal.Update()
|
UpModal.Update()
|
||||||
RegistraScript("$('#ModalActualizar').modal('show');")
|
RegistraScript("$('#ModalActualizar').modal('show');")
|
||||||
End Sub
|
End Sub
|
||||||
|
|||||||
Reference in New Issue
Block a user