Ocultar botón de 'Generar Salida' dependiendo si el folio ya tiene un movimiento de salida existente
+ Col Mov. Salida CAMBIOS BD (VENTAS): PA_Acum_FoliosGarantiaGet, left join Inv_Movimientos + Cols CveMovimiento, Folio
This commit is contained in:
@@ -121,7 +121,7 @@
|
|||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
|
|
||||||
<asp:GridView ID="GvFolioGarantia" runat="server" AutoGenerateColumns="False"
|
<asp:GridView ID="GvFolioGarantia" runat="server" AutoGenerateColumns="False"
|
||||||
DataKeyNames="CveFolioGarantia,FolioGarantia,CveEstatus,Estatus,CveUsuario,Usuario,FechaIng,SubProyecto,CveSubProyecto,tipoFolio,Limite"
|
DataKeyNames="CveFolioGarantia,FolioGarantia,CveEstatus,Estatus,CveUsuario,Usuario,FechaIng,SubProyecto,CveSubProyecto,tipoFolio,Limite,CveMovimiento"
|
||||||
EmptyDataText="No se encontraron registros" ToolTip="Listado de Folios de Garantía"
|
EmptyDataText="No se encontraron registros" ToolTip="Listado de Folios de Garantía"
|
||||||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn"
|
CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn"
|
||||||
data-sort="true"
|
data-sort="true"
|
||||||
@@ -170,6 +170,7 @@
|
|||||||
<asp:Literal ID="lblUsuario" runat="server" Text='<%# Eval("Usuario") %>'></asp:Literal>
|
<asp:Literal ID="lblUsuario" runat="server" Text='<%# Eval("Usuario") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
|
<asp:HyperLinkField HeaderText="Mov. Salida" DataTextField="CveMovimiento" DataNavigateUrlFields="CveMovimiento" DataNavigateUrlFormatString="/Inventarios/EntradasSalidas.aspx?CveMovimiento={0}" Target="_blank" ControlStyle-CssClass="Texto"/>
|
||||||
|
|
||||||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="80px">
|
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="80px">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
|
|||||||
@@ -20,6 +20,21 @@ Partial Class Acumuladores_CatFoliosGarantia
|
|||||||
|
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
Private Property CveMovimiento As Integer
|
||||||
|
Get
|
||||||
|
If ViewState("CveMovimiento") IsNot Nothing Then
|
||||||
|
Return ViewState("CveMovimiento").ToString.ToEntero
|
||||||
|
Else
|
||||||
|
Return -1
|
||||||
|
End If
|
||||||
|
|
||||||
|
End Get
|
||||||
|
Set(value As Integer)
|
||||||
|
ViewState("CveMovimiento") = value
|
||||||
|
End Set
|
||||||
|
|
||||||
|
End Property
|
||||||
|
|
||||||
Private Property Actualizar As Boolean
|
Private Property Actualizar As Boolean
|
||||||
Get
|
Get
|
||||||
If Not ViewState("Actualizar") Is Nothing Then
|
If Not ViewState("Actualizar") Is Nothing Then
|
||||||
@@ -219,13 +234,14 @@ Partial Class Acumuladores_CatFoliosGarantia
|
|||||||
Dim GvRow As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
|
Dim GvRow As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
|
||||||
|
|
||||||
CveFolioGarantia = GvRow.DataKey("CveFolioGarantia")
|
CveFolioGarantia = GvRow.DataKey("CveFolioGarantia")
|
||||||
|
CveMovimiento = IIf(GvRow.DataKey("CveMovimiento") <> "", GvRow.DataKey("CveMovimiento"), -1)
|
||||||
LblFolio.Text = GvRow.DataKey("FolioGarantia")
|
LblFolio.Text = GvRow.DataKey("FolioGarantia")
|
||||||
|
|
||||||
Using ObjAcum As New ClsAcumuladores
|
Using ObjAcum As New ClsAcumuladores
|
||||||
If ObjAcum.GetFoliosGarantiasDetalle(CveFolioGarantia, CveEstatusConsecutivo:=DdlEstatusConsecutivo.SelectedValue.ToEntero()) Then
|
If ObjAcum.GetFoliosGarantiasDetalle(CveFolioGarantia, CveEstatusConsecutivo:=DdlEstatusConsecutivo.SelectedValue.ToEntero()) Then
|
||||||
GvGarantiasDetalle.DataSource = ObjAcum.DtResultados
|
GvGarantiasDetalle.DataSource = ObjAcum.DtResultados
|
||||||
HplGenerarSalida.NavigateUrl = "/Inventarios/TraspasoAlmacen.aspx?CveFolioGarantia=" & CveFolioGarantia
|
HplGenerarSalida.NavigateUrl = "/Inventarios/TraspasoAlmacen.aspx?CveFolioGarantia=" & CveFolioGarantia
|
||||||
|
HplGenerarSalida.Visible = (CveMovimiento = -1)
|
||||||
End If
|
End If
|
||||||
End Using
|
End Using
|
||||||
GvGarantiasDetalle.DataBind()
|
GvGarantiasDetalle.DataBind()
|
||||||
|
|||||||
Reference in New Issue
Block a user