Beispiel #1
0
        private void btn_listar_Click(object sender, EventArgs e)
        {
            if (rbtn_all.Checked)
            {
                reporte = new List<EGasto>();
                EGasto ogasto = new EGasto();
                lista = new List<EGasto>();
                lista = ogasto.ListarAllGasto();
                dataGridView1.DataSource = null;
                dataGridView1.AutoGenerateColumns = false;
                dataGridView1.DataSource = lista;
                reporte = lista;
            }
            else
            {
                if (txt_serie.Text!=string.Empty && txt_numero.Text!=string.Empty)
                {
                    reporte = new List<EGasto>();
                     EGasto ogasto = new EGasto();
                    lista = new List<EGasto>();
                    lista = ogasto.ListarAllGasto();
                    List<EGasto>  resultado = lista.Where(p=> p.Serie.StartsWith(txt_serie.Text)&&
                                                            p.Numero.StartsWith(txt_numero.Text)).ToList();
                    dataGridView1.DataSource = null;
                    dataGridView1.AutoGenerateColumns = false;
                    dataGridView1.DataSource = resultado;
                    reporte = resultado;
                }

                if (txt_cod_provee.Text!=string.Empty)
                {
                    reporte = new List<EGasto>();
                    EGasto ogasto = new EGasto();
                    lista = new List<EGasto>();
                    lista = ogasto.ListarAllGasto();
                    List<EGasto> resultado = lista.Where(p => p.Cod_proveedor.Equals(txt_cod_provee.Text)).ToList();
                    dataGridView1.DataSource = null;
                    dataGridView1.AutoGenerateColumns = false;
                    dataGridView1.DataSource = resultado;
                    reporte = resultado;
                }

                if (fecha>0)
                {
                    reporte = new List<EGasto>();
                    EGasto ogasto = new EGasto();
                    lista = new List<EGasto>();
                    lista = ogasto.ListarAllGasto();
                    List<EGasto> resultado = lista.Where(p => p.Fecha.ToShortDateString().Equals(dtp_fecha.Value.ToShortDateString())).ToList();
                    dataGridView1.DataSource = null;
                    dataGridView1.AutoGenerateColumns = false;
                    dataGridView1.DataSource = resultado;
                    reporte = resultado;
                }
            }
        }
Beispiel #2
0
 private void toolStripButton1_Click(object sender, EventArgs e)
 {
     EGasto ogasto = new EGasto();
     ogasto.Idgasto = Convert.ToInt32(txt_codigo.Text);
     ogasto.Serie = txt_serie.Text;
     ogasto.Numero = txt_nuemro.Text;
     ogasto.Idcomprobante = Convert.ToInt32(cmb_comprobante.SelectedValue);
     ogasto.Descripcion = txt_descripcion.Text;
     ogasto.Monto = Convert.ToDecimal(txt_importe.Text);
     ogasto.Cod_proveedor = txt_cod_prov.Text;
     ogasto.Fecha = Convert.ToDateTime(dtp_fecha.Value.ToShortDateString());
     ogasto.SETREGISTRO();
     MessageBox.Show("Proceso realizado con éxito !");
     Limpiar();
 }
Beispiel #3
0
 public List<EGasto> ListarAllGasto()
 {
     try
     {
         BDAcces bd = new BDAcces();
         List<EGasto> lista = new List<EGasto>();
         SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETGASTO");
         while (leer.Read())
         {
             EGasto ogasto = new EGasto();
         ogasto.Idgasto =Convert.ToInt32(leer[0].ToString());
         ogasto.Idcomprobante = Convert.ToInt32(leer[1].ToString());
         ogasto.Serie = leer[2].ToString();
         ogasto.Numero = leer[3].ToString();
         ogasto.Descripcion = leer[4].ToString();
         ogasto.Monto = Convert.ToDecimal(leer[5].ToString());
         ogasto.Cod_proveedor = leer[6].ToString();
         ogasto.Razonsocial = leer[7].ToString();
         ogasto.Comprobante = leer[8].ToString();
         ogasto.Fecha =Convert.ToDateTime(leer[9].ToString());
         lista.Add(ogasto);
         }
         return lista;
     }
     catch (Exception)
     {
         
         throw;
     }
 }