| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- Public Class frmBuscarReporteVenta
- Private Codigo As String = String.Empty
- Sub New()
- ' Esta llamada es exigida por el diseñador.
- InitializeComponent()
- ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
- End Sub
- Sub New(Codigo As String)
- Me.New
- Me.Codigo = Codigo
- End Sub
- Private Sub frmBuscarReporteVenta_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- CargarCasasCorredoras()
- CargarEmpresas()
- CargarDatosBusqueda()
- End Sub
- Sub CargarCasasCorredoras()
- Dim oDAOGeneral As New DAOGeneral
- If Me.cboCasaCorredora.Items.Count = 0 Or Me.cboCasaCorredora.Items.Count = 1 Then
- Me.cboCasaCorredora.DataSource = oDAOGeneral.ListaCasasCorredoras.Tables("CasasCorredoras")
- Me.cboCasaCorredora.DisplayMember = "Descripcion"
- Me.cboCasaCorredora.ValueMember = "Codigo"
- Me.cboCasaCorredora.SelectedIndex = 0
- End If
- End Sub
- Private Sub CargarEmpresas()
- Dim oDAOGeneral As New DAOGeneral
- Me.cboEmpresa.DataSource = oDAOGeneral.ListaEmpresas
- Me.cboEmpresa.DisplayMember = "Descripcion"
- Me.cboEmpresa.ValueMember = "Codigo"
- Me.cboEmpresa.SelectedIndex = 0
- End Sub
- Sub CargarDatosBusqueda()
- Dim ReportoVenta As New ReportosDAO
- Dim ds As New DataSet
- Dim FechaOperacion1 As Date = Date.Today.Date
- Dim FechaOperacion2 As Date = Date.Today.Date
- Dim Empresa As String = ""
- Dim CasaCorredora As String = ""
- Dim Estado As String = ""
- If Not cboEmpresa.SelectedValue Is Nothing Then
- Empresa = cboEmpresa.SelectedValue.ToString()
- End If
- If Not cboCasaCorredora.SelectedValue Is Nothing Then
- CasaCorredora = cboCasaCorredora.SelectedValue.ToString
- End If
- Dim TipoFecha As Integer = 0
- If rdbVigente.Checked Then
- Estado = "Vigente"
- End If
- If rdbFecha.Checked Then
- FechaOperacion1 = Format(dtpFechaOperacion.Value, "dd/MM/yyyy")
- ElseIf rdbRangoFechas.Checked Then
- FechaOperacion1 = Format(dtpFechaOperacion1.Value, "dd/MM/yyyy")
- FechaOperacion2 = Format(dtpFechaOperacion2.Value, "dd/MM/yyyy")
- TipoFecha = 1
- Else
- TipoFecha = 2
- End If
- If TipoFecha = 0 Then
- ds = ReportoVenta.FiltroReportoVenta(FechaOperacion1, "", Estado, Empresa, CasaCorredora)
- ElseIf TipoFecha = 1 Then
- ds = ReportoVenta.FiltroReportoVenta(FechaOperacion1, FechaOperacion2, Estado, Empresa, CasaCorredora)
- Else
- ds = ReportoVenta.FiltroReportoVenta("", "", Estado, Empresa, CasaCorredora)
- End If
- dgvReportoCompras.DataSource = ds.Tables(0)
- Dim Index As Integer = 0
- Dim Cantidad As Integer = dgvReportoCompras.Rows.Count - 1
- While (Cantidad >= Index)
- If dgvReportoCompras.Rows(Index).Cells("Tipo").Value = "INSTRUMENTO ---> REPORTO" Then
- dgvReportoCompras.Rows(Index).DefaultCellStyle.BackColor = Drawing.Color.FromArgb(150, 247, 231)
- Else
- dgvReportoCompras.Rows(Index).DefaultCellStyle.BackColor = Drawing.Color.FromArgb(247, 230, 150)
- End If
- If dgvReportoCompras.Rows(Index).Cells("Estado").Value = "Vencido" Then
- dgvReportoCompras.Rows(Index).DefaultCellStyle.ForeColor = Color.Maroon
- End If
- Index += 1
- End While
- End Sub
- Private Sub dtpFechaVencimiento_ValueChanged(sender As Object, e As EventArgs) Handles dtpFechaOperacion.ValueChanged
- CargarDatosBusqueda()
- End Sub
- Private Sub cboEmpresa_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboEmpresa.SelectedIndexChanged
- CargarDatosBusqueda()
- End Sub
- Private Sub cboCasaCorredora_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboCasaCorredora.SelectedIndexChanged
- CargarDatosBusqueda()
- End Sub
- Sub CargarRegistro()
- Dim Codigo As String = dgvReportoCompras.CurrentRow.Cells("CodigoInversion").Value.ToString
- If Not String.IsNullOrEmpty(Codigo) Then
- 'Dim frmReportoVenta As New frmReporto("venta", Codigo, Me.Codigo)
- If MsgBox("¿Esta Seguro que Desea Seleccionar Este Reporto?", MsgBoxStyle.OkCancel) = DialogResult.OK Then
- Me.Close()
- 'frmReportoVenta.Show()
- End If
- Else
- MsgBox("Error al Seleccionar el registro")
- End If
- End Sub
- Private Sub dgvReportoCompras_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgvReportoCompras.CellClick
- CargarRegistro()
- End Sub
- Private Sub rdbFecha_CheckedChanged(sender As Object, e As EventArgs) Handles rdbFecha.CheckedChanged
- CargarDatosBusqueda()
- End Sub
- Private Sub rdbRangoFechas_CheckedChanged(sender As Object, e As EventArgs) Handles rdbRangoFechas.CheckedChanged
- CargarDatosBusqueda()
- End Sub
- Private Sub dtpFechaOperacion1_ValueChanged(sender As Object, e As EventArgs) Handles dtpFechaOperacion1.ValueChanged
- CargarDatosBusqueda()
- End Sub
- Private Sub dtpFechaOperacion2_ValueChanged(sender As Object, e As EventArgs) Handles dtpFechaOperacion2.ValueChanged
- CargarDatosBusqueda()
- End Sub
- Private Sub rdbDeshabilitarFecha_CheckedChanged(sender As Object, e As EventArgs) Handles rdbDeshabilitarFecha.CheckedChanged
- CargarDatosBusqueda()
- End Sub
- Private Sub rdbVigente_CheckedChanged(sender As Object, e As EventArgs) Handles rdbVigente.CheckedChanged
- CargarDatosBusqueda()
- End Sub
- Private Sub rdbTodosVigencia_CheckedChanged(sender As Object, e As EventArgs) Handles rdbTodosVigencia.CheckedChanged
- CargarDatosBusqueda()
- End Sub
- End Class
|