コード例 #1
0
ファイル: FrmConsultar.cs プロジェクト: Chinomasacre/IPS
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            RespuestaConsulta respuestaConsulta;

            dataGridView1.DataSource = null;

            if (radioButton1.Checked == true)
            {
                string Tipo = cmbTipo.Text;
                if (Tipo == "SUBSIDIADO")
                {
                    respuestaConsulta = liquidacionService.ConsultarxTipo(Tipo);
                }
                else if (Tipo == "CONTRIBUTIVO")
                {
                    respuestaConsulta = liquidacionService.ConsultarxTipo(Tipo);
                }
                else
                {
                    respuestaConsulta = liquidacionService.Consultar();
                }
            }
            else
            {
                DateTime FechaInicio, FechaFinal;
                FechaInicio = DTPInicio.Value;
                FechaFinal  = DTPFinal.Value;

                respuestaConsulta = liquidacionService.ConsultarxFecha(FechaInicio, FechaFinal);
            }

            dataGridView1.DataSource = respuestaConsulta.ListaLiquidaciones;

            txtCanTodos.Text = liquidacionService.TotalCantidad().ToString();
            txtCanRC.Text    = liquidacionService.TotalCantidadTipo("CONTRIBUTIVO").ToString();
            txtCantRS.Text   = liquidacionService.TotalCantidadTipo("SUBSIDIADO").ToString();

            txtTotalTodos.Text = liquidacionService.ValorTotal().ToString();
            txtTotalRC.Text    = liquidacionService.ValorTotalTipo("CONTRIBUTIVO").ToString();
            txtTotalRS.Text    = liquidacionService.ValorTotalTipo("SUBSIDIADO").ToString();

            MessageBox.Show(respuestaConsulta.Mensaje, "Mensaje de Consulta", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
        }