285 lines
9.9 KiB
VB.net
285 lines
9.9 KiB
VB.net
|
|
|||
|
|
|||
|
Public Class MyAsignaGrupo
|
|||
|
|
|||
|
Private LlenaGrid As New LlenaGrid
|
|||
|
Private LlenaCombo As New LlenaCombo
|
|||
|
Dim dtGrupos As New DataTable 'Tabla de combo de Grupos de Cuentas
|
|||
|
Dim Cuenta As clsComplejo = New clsComplejo
|
|||
|
Dim Cliente As clsComplejo = New clsComplejo
|
|||
|
Dim BanCliente, BanCuenta, BanPatron, BanStatus, BanProducto As Boolean
|
|||
|
Dim blnuevo As Boolean = True
|
|||
|
Dim blcarga As Boolean = True
|
|||
|
|
|||
|
|
|||
|
Private Sub MyAsignaGrupo_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
|||
|
|
|||
|
Dim Classcom As New clsComplejo
|
|||
|
Dim ClassCatalogos As New ClassCatalogos
|
|||
|
Dim SQL As String
|
|||
|
If clsVaribles.lbDemo = True Then Exit Sub
|
|||
|
|
|||
|
'LLENA GRID
|
|||
|
Classcom = New clsComplejo
|
|||
|
|
|||
|
SQL = "spConTipoCon "
|
|||
|
Classcom.sbLlenaCombo(SQL, Me.cboBuscar)
|
|||
|
|
|||
|
Classcom = New clsComplejo
|
|||
|
|
|||
|
'SQL = "spConParametrorango 1"
|
|||
|
'SQL = "sp_GrupoRiesgoPorId 0"
|
|||
|
SQL = " sp_ConsultaGruposRiesgo 0"
|
|||
|
Classcom.sbLlenaCombo(SQL, Me.cboGruCue)
|
|||
|
|
|||
|
blcarga = False
|
|||
|
End Sub
|
|||
|
|
|||
|
Private Sub cboCuenta_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboCuenta.DropDown
|
|||
|
If clsVaribles.lbDemo = True Then Exit Sub
|
|||
|
|
|||
|
Try
|
|||
|
If Me.cboCliente.Text = "" Then
|
|||
|
Me.cboCliente.Focus()
|
|||
|
MessageBox.Show("Debes de seleccionar un cliente ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information)
|
|||
|
Else
|
|||
|
If BanCuenta = False Then
|
|||
|
Dim cad As String
|
|||
|
cad = "spLlenaComboCuenta "
|
|||
|
cad = cad & CInt(cboCliente.SelectedValue)
|
|||
|
Cuenta.sbLlenaCombo1(cad, Me.cboCuenta)
|
|||
|
BanCuenta = True
|
|||
|
End If
|
|||
|
End If
|
|||
|
Catch ex As Exception
|
|||
|
MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error)
|
|||
|
End Try
|
|||
|
|
|||
|
|
|||
|
End Sub
|
|||
|
|
|||
|
|
|||
|
Private Sub cboCliente_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboCliente.DropDown
|
|||
|
Try
|
|||
|
If clsVaribles.lbDemo = True Then Exit Sub
|
|||
|
|
|||
|
If BanCliente = False Then
|
|||
|
Cliente.sbLlenaCombo("spLlenaComboCliente", Me.cboCliente)
|
|||
|
End If
|
|||
|
BanCliente = True
|
|||
|
Catch ex As Exception
|
|||
|
End Try
|
|||
|
End Sub
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Private Sub GridMaster_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridMaster.DoubleClick
|
|||
|
|
|||
|
If clsVaribles.lbDemo = True Then Exit Sub
|
|||
|
Dim Classcom As New clsComplejo
|
|||
|
'0 Dim sql As String
|
|||
|
'Recupero Datos del gird
|
|||
|
Dim SQL As String = ""
|
|||
|
|
|||
|
|
|||
|
Dim Fila As DataRow
|
|||
|
' Dim Clsvar As clsVaribles
|
|||
|
|
|||
|
Try
|
|||
|
|
|||
|
Dim index = cboGruCue.Items.IndexOf(GridMaster.Columns("IDGRUPORIESGO").Value)
|
|||
|
'Dim index As Integer = 0
|
|||
|
|
|||
|
cboGruCue.SelectedItem = index
|
|||
|
|
|||
|
cboCliente.Tag = GridMaster.Columns("IDCLIENTE").Value
|
|||
|
cboCliente.Text = GridMaster.Columns("NOMBREORAZONS").Value & " " & GridMaster.Columns("APATERNO").Value & " " & GridMaster.Columns("AMATERNO").Value
|
|||
|
cboCuenta.Text = GridMaster.Columns("NOCUENTA").Value
|
|||
|
cboCuenta.Tag = GridMaster.Columns("IDCUENTA").Value
|
|||
|
cboGruCue.SelectedValue = GridMaster.Columns("IDGRUPORIESGO").Value
|
|||
|
|
|||
|
|
|||
|
|
|||
|
'Dim index = GridMaster.Columns("IDGRUPORIESGO").Value
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
'SQL = "spConAsignaGrupo 4, '" & Me.GridMaster.Columns("poliza").Value & "','" & Me.GridMaster.Columns("cliente").Value + "'"
|
|||
|
'SQL = "spConAsignaGrupo 4, " & Me.GridMaster.Columns(3).Value & "," & Me.GridMaster.Columns(1).Value
|
|||
|
|
|||
|
'Classcom = New clsComplejo
|
|||
|
|
|||
|
'Classcom.fdtDataSet(SQL)
|
|||
|
|
|||
|
'If Classcom.ds.Tables(0).Rows.Count <> 0 Then
|
|||
|
|
|||
|
' Fila = Classcom.ds.Tables(0).Rows(0)
|
|||
|
' Me.cboCliente.Text = Fila("Nombre Cliente").ToString
|
|||
|
' cboCuenta.Text = Fila("No. Cuenta")
|
|||
|
|
|||
|
' cboGruCue.SelectedValue = Fila("grupo_id")
|
|||
|
' blnuevo = True
|
|||
|
' PnPais.Enabled = True
|
|||
|
' PnPais.Visible = True
|
|||
|
' cboGruCue.Enabled = True
|
|||
|
'End If
|
|||
|
|
|||
|
|
|||
|
Catch ex As Exception
|
|||
|
MessageBox.Show("Error al cargar Registro seleccionado" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning)
|
|||
|
End Try
|
|||
|
|
|||
|
End Sub
|
|||
|
|
|||
|
|
|||
|
Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click
|
|||
|
Me.Close()
|
|||
|
End Sub
|
|||
|
|
|||
|
Private Sub llenagrid1()
|
|||
|
Dim Classcom As New clsComplejo
|
|||
|
Dim ClassCatalogos As New ClassCatalogos
|
|||
|
Dim SQL As String
|
|||
|
Dim FILA As DataRow
|
|||
|
Dim lscriterio As String
|
|||
|
Try
|
|||
|
'PnPais.Visible = False
|
|||
|
|
|||
|
If txtCriterio.Text = "" Then
|
|||
|
MessageBox.Show("Es necesario introducir un criterio de busqueda ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error)
|
|||
|
txtCriterio.Focus()
|
|||
|
Exit Sub
|
|||
|
|
|||
|
End If
|
|||
|
If cboBuscar.SelectedIndex = -1 Then
|
|||
|
MessageBox.Show("Es necesario Seleccionar un criterio de Busqueda ", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information)
|
|||
|
cboBuscar.Focus()
|
|||
|
Exit Sub
|
|||
|
End If
|
|||
|
|
|||
|
|
|||
|
Select Case cboBuscar.Text
|
|||
|
|
|||
|
Case "Nombre"
|
|||
|
SQL = "sp_BusquedaCtaXCriterio " & "'" & txtCriterio.Text.Trim & "'" & ",NULL" & ",NULL"
|
|||
|
Case "NIC Cliente"
|
|||
|
SQL = "sp_BusquedaCtaXCriterio " & " NULL,'" & txtCriterio.Text.Trim & "'" & ", NULL"
|
|||
|
Case "Numero de Cuenta"
|
|||
|
SQL = "sp_BusquedaCtaXCriterio " & " NULL,NULL,'" & txtCriterio.Text.Trim & "'"
|
|||
|
Case Else
|
|||
|
Exit Sub
|
|||
|
End Select
|
|||
|
|
|||
|
|
|||
|
'Select Case cboBuscar.SelectedValue
|
|||
|
' Case 1, 2, 3
|
|||
|
' lscriterio = "'" & txtCriterio.Text & "'"
|
|||
|
' 'Case 2, 3
|
|||
|
' ' lscriterio = txtCriterio.Text
|
|||
|
'End Select
|
|||
|
|
|||
|
|
|||
|
'If Not IsNumeric(txtCriterio.Text) And cboBuscar.SelectedValue = 2 Then
|
|||
|
' MessageBox.Show("El criterio para el filtro por idcliente debe ser numerico", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information)
|
|||
|
' Exit Sub
|
|||
|
'End If
|
|||
|
'SQL = " spConAsignaGrupo " & cboBuscar.SelectedValue & "," & lscriterio
|
|||
|
|
|||
|
|
|||
|
'Classcom.fdtDataTable(SQL)
|
|||
|
|
|||
|
'GridMaster.Splits(0). = Classcom.dt.Columns(0)
|
|||
|
|
|||
|
ClassCatalogos.LlenaGrid(SQL, Me.GridMaster)
|
|||
|
GridMaster.Visible = True
|
|||
|
'txtCriterio.Text = ""
|
|||
|
|
|||
|
Catch ex As Exception
|
|||
|
MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning)
|
|||
|
End Try
|
|||
|
End Sub
|
|||
|
|
|||
|
Private Sub BtnBuscar_Click(sender As System.Object, e As System.EventArgs) Handles BtnBuscar.Click
|
|||
|
llenagrid1()
|
|||
|
End Sub
|
|||
|
|
|||
|
Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click
|
|||
|
|
|||
|
End Sub
|
|||
|
|
|||
|
Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click
|
|||
|
Dim classcom As New clsComplejo
|
|||
|
Dim strSQLComodin As String
|
|||
|
|
|||
|
Dim ClassAud As New ClassMyUtils
|
|||
|
Dim varUser As Long
|
|||
|
Dim ClassComodin As New clsComplejo
|
|||
|
If clsVaribles.lbDemo = True Then Exit Sub
|
|||
|
|
|||
|
|
|||
|
'VALIDACION DE CAMPOS
|
|||
|
Try
|
|||
|
|
|||
|
If cboCuenta.Text = "" Or cboCliente.Text = "" Then
|
|||
|
MsgBox("Debe seleccionar un registro para realizar esta operaci<63>n.")
|
|||
|
Exit Sub
|
|||
|
End If
|
|||
|
|
|||
|
|
|||
|
'Dim liAud As Integer
|
|||
|
'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 4,'" & Me.GridMaster.Columns("No. Cuenta").Value & "','" & Me.GridMaster.Columns("cliente").Value & "'")
|
|||
|
'If Len(Trim(clsVaribles.lsValAnt)) = 0 Then
|
|||
|
' liAud = 2
|
|||
|
'Else
|
|||
|
' liAud = 4
|
|||
|
'End If
|
|||
|
|
|||
|
'strSQLComodin = "spGrabaAsignaGrupo " & Me.cboGruCue.SelectedValue & " ,'" & Me.GridMaster.Columns("No. Cuenta").Value & "','" & Me.GridMaster.Columns("cliente").Value & "'"
|
|||
|
|
|||
|
strSQLComodin = "sp_ActualizarRiesgoEnCta " & cboGruCue.SelectedValue & "," & cboCliente.Tag & "," & cboCuenta.Tag
|
|||
|
|
|||
|
classcom = New clsComplejo
|
|||
|
classcom.sbInserta(strSQLComodin)
|
|||
|
|
|||
|
'blnuevo = False
|
|||
|
|
|||
|
'ClassAud.RT_Auditoria(clsVaribles.varUsuario, 68, 1, clsVaribles.lsValAnt & " | Valores Nuevos: Cuenta = " & Me.GridMaster.Columns("No. Cuenta").Value & ", Cliente = " & Me.GridMaster.Columns("cliente").Value & ", Grupo Cta = " & Me.cboGruCue.Text)
|
|||
|
''limpiar()
|
|||
|
'auditoria
|
|||
|
''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text)
|
|||
|
'FIN AUDITORIA
|
|||
|
|
|||
|
llenagrid1()
|
|||
|
MessageBox.Show("Operaci<EFBFBD>n Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information)
|
|||
|
Catch ex As Exception
|
|||
|
MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning)
|
|||
|
End Try
|
|||
|
|
|||
|
End Sub
|
|||
|
|
|||
|
Private Sub limpiar()
|
|||
|
txtCriterio.Text = ""
|
|||
|
cboBuscar.SelectedIndex = -1
|
|||
|
cboCliente.Text = ""
|
|||
|
cboCuenta.Text = ""
|
|||
|
cboGruCue.SelectedIndex = -1
|
|||
|
chkActivo.Checked = False
|
|||
|
blnuevo = False
|
|||
|
'GridMaster.Visible = False
|
|||
|
GridMaster.DataSource = Nothing
|
|||
|
GridMaster.DataBindings.Clear()
|
|||
|
'Me.Refresh()
|
|||
|
|
|||
|
PnPais.Visible = True
|
|||
|
|
|||
|
End Sub
|
|||
|
|
|||
|
Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click
|
|||
|
limpiar()
|
|||
|
End Sub
|
|||
|
|
|||
|
Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click
|
|||
|
|
|||
|
End Sub
|
|||
|
End Class
|