Files
SIG/General/CatDocumentacionTipo.aspx.vb
JORGE LUIS CAUDILLO ESPARZA c35cf91883 Commit inicial Ventas Productivo
2019-08-14 16:40:54 -07:00

164 lines
5.8 KiB
VB.net

Option Strict On
Imports System.Data
Imports System.Collections.Generic
Imports System.Linq
Imports System.Web
Imports System.Web.UI.WebControls
Imports Extensiones
Partial Class General_CatDocumentacionTipo
Inherits ClsPaginas
#Region "Propiedades"
Private Property RcveDocumentacionTipo As Integer
Get
If ViewState("RcveDocumentacionTipo") Is Nothing Then
Return -1
Else
Return ViewState("RcveDocumentacionTipo").ToString.ToEntero
End If
End Get
Set
ViewState("RcveDocumentacionTipo") = Value
End Set
End Property
Private Property CcveDocumentacionTipo As Integer
Get
If ViewState("CcveDocumentacionTipo") Is Nothing Then
Return -1
Else
Return ViewState("CcveDocumentacionTipo").ToString.ToEntero
End If
End Get
Set
ViewState("CcveDocumentacionTipo") = Value
End Set
End Property
Private Property RcveUsuario As Integer
Get
If ViewState("RcveUsuario") Is Nothing Then
Return -1
Else
Return ViewState("RcveUsuario").ToString.ToEntero
End If
End Get
Set
ViewState("RcveUsuario") = Value
End Set
End Property
#End Region
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
If Not IsPostBack Then
CargaEdoc_DocumentacionTipo()
End If
End Sub
Protected Sub CargaEdoc_DocumentacionTipo()
Dim ObjEdoc As New ClsGenerales()
ObjEdoc.GetEdoc_DocumentacionTipo(RcveDocumentacionTipo, UsuarioActual.CveEmpresa, -1, 1, Modulo:=-1)
GVEdoc_DocumentacionTipo.DataSource = ObjEdoc.DtResultados
ObjEdoc.Dispose()
GVEdoc_DocumentacionTipo.DataBind()
upDatosEdoc.Update()
End Sub
Protected Sub LimpiaEdoc_DocumentacionTipo()
TxtEdocdocumentacionTipo.Text = ""
DdlEdocmodulo.SelectedIndex = 0
ChkEdocestatus.Checked = True
UPModalEdoc.Update()
End Sub
Protected Sub LnkEditarEdoc_Click(sender As Object, e As EventArgs)
LimpiaEdoc_DocumentacionTipo()
Dim gvRow As GridViewRow = DirectCast((DirectCast(sender, LinkButton)).NamingContainer, GridViewRow)
CcveDocumentacionTipo = gvRow.DataKey("CveDocumentacionTipo").ToEntero()
Dim documentacionTipo As String = gvRow.DataKey("DocumentacionTipo")
Dim modulo As Int32 = gvRow.DataKey("Modulo").ToEntero()
Dim estatus As Boolean = Boolean.Parse(gvRow.DataKey("Estatus"))
Dim fecha As DateTime = gvRow.DataKey("Fecha").ToDate()
Dim fechaIng As DateTime = gvRow.DataKey("FechaIng").ToDate()
Dim cveUsuario As Int32 = gvRow.DataKey("CveUsuario").ToEntero()
Dim cveEmpresa As Int32 = gvRow.DataKey("CveEmpresa").ToEntero()
TxtEdocdocumentacionTipo.Text = documentacionTipo.ToString()
DdlEdocmodulo.SelectedValueExist(modulo.ToString())
ChkEdocestatus.Checked = estatus
RegistraScript("$('#DModalEdoc_DocumentacionTipo').modal()")
BtnEdocADD.Visible = False
BtnEdocEdit.Visible = True
UPModalEdoc.Update()
End Sub
Protected Sub LnkAgregarEdoc_Click(sender As Object, e As EventArgs)
RegistraScript("$('#DModalEdoc_DocumentacionTipo').modal()")
LimpiaEdoc_DocumentacionTipo()
BtnEdocADD.Visible = True
BtnEdocEdit.Visible = False
UPModalEdoc.Update()
End Sub
Protected Sub BtnEdocADD_Click(sender As Object, e As EventArgs)
Dim documentacionTipo As String = TxtEdocdocumentacionTipo.Text
Dim modulo As Integer = DdlEdocmodulo.SelectedValue.ToEntero
Dim estatus As Boolean = ChkEdocestatus.Checked
Dim ObjEdoc As New ClsGenerales()
Dim Continuar As Boolean = ObjEdoc.AddUpdateEdoc_DocumentacionTipo(-1, documentacionTipo, modulo, estatus, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
ObjEdoc.Dispose()
If (Continuar) Then
RegistraScript("$('#DModalEdoc_DocumentacionTipo').modal('hide')")
LimpiaEdoc_DocumentacionTipo()
CargaEdoc_DocumentacionTipo()
UPModalEdoc.Update()
Alert("El Edoc_Documentacion_Tipo Se ha agregado")
End If
End Sub
Protected Sub BtnEdocEdit_Click(sender As Object, e As EventArgs)
Dim documentacionTipo As String = TxtEdocdocumentacionTipo.Text
Dim modulo As Integer = DdlEdocmodulo.SelectedValue.ToEntero
Dim estatus As Boolean = ChkEdocestatus.Checked
Dim ObjEdoc As New ClsGenerales()
Dim Continuar As Boolean = ObjEdoc.AddUpdateEdoc_DocumentacionTipo(CcveDocumentacionTipo, documentacionTipo, modulo, estatus, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
ObjEdoc.Dispose()
If (Continuar) Then
RegistraScript("$('#DModalEdoc_DocumentacionTipo').modal('hide')")
LimpiaEdoc_DocumentacionTipo()
CargaEdoc_DocumentacionTipo()
UPModalEdoc.Update()
Alert("El Edoc_Documentacion_Tipo Se ha actualizado")
End If
End Sub
Protected Sub LnkEliminarEdoc_Click(sender As Object, e As EventArgs)
Dim gvRow As GridViewRow = DirectCast((DirectCast(sender, LinkButton)).NamingContainer, GridViewRow)
CcveDocumentacionTipo = gvRow.DataKey("CveDocumentacionTipo").ToEntero()
Dim ObjEdoc As New ClsGenerales()
Dim Continuar As Boolean = ObjEdoc.RemoveEdoc_DocumentacionTipo(CcveDocumentacionTipo, UsuarioActual.CveEmpresa)
ObjEdoc.Dispose()
If (Continuar) Then
CargaEdoc_DocumentacionTipo()
Alert("El Edoc_Documentacion_Tipo Se ha Eliminado")
End If
End Sub
End Class