Пример #1
0
        public static int Agregar(Egreso pEgreso)
        {
            int             retorno  = 0;
            MySqlConnection conexion = bdComun.obtenerConexion();
            MySqlCommand    comando  = new MySqlCommand(string.Format(
                                                            "INSERT INTO EGRESO VALUES ('{0}','{1}','{2}', '{3}', '{4}','{5}')",
                                                            pEgreso.ID_CAJA, pEgreso.FECHA_EGRESO, pEgreso.TIPO_EGRESO, pEgreso.MONTO, pEgreso.BENEFICIARIO, pEgreso.DESCRIPCION),
                                                        conexion);

            retorno = comando.ExecuteNonQuery();
            //1 insertado | 0 error
            conexion.Close();
            return(retorno);
        }
Пример #2
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (txtMonto.Text == "" || txtBeneficiario.Text == "" || txtDescripcion.Text == "" || txtID.Text == "")
     {
         MessageBox.Show("Todos los campos son obligatorios");
     }
     else
     {
         Egreso nEgreso = new Egreso(Convert.ToInt32(txtID.Text), fecha.Value.ToString("yyyy-MM-dd HH:mm:ss"), ddltipo.SelectedText.ToString(), Convert.ToDecimal(txtMonto.Text), txtBeneficiario.Text, txtDescripcion.Text);
         if (EgresoDBM.Agregar(nEgreso) == 1)
         {
             mensaje = "Egreso registrado con éxito";
             carga();
         }
         else
         {
             MessageBox.Show("error al registrar tipo= {0}", nEgreso.TIPO_EGRESO);
         }
     }
 }
Пример #3
0
        public static List <Egreso> ReporteEgresosFecha(String fechainicio, string fechafin)
        {
            List <Egreso> _lista = new List <Egreso>();

            MySqlConnection conexion = bdComun.obtenerConexion();
            MySqlCommand    _comando = new MySqlCommand(String.Format(
                                                            "Select ID_CAJA,FECHA_EGRESO,TIPO_EGRESO,BENEFICIARIO,MONTO,DESCRIPCION from egreso  WHERE FECHA_EGRESO >'{0}' AND FECHA_EGRESO < '{1}';", fechainicio, fechafin),
                                                        conexion);
            MySqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                Egreso pEgreso = new Egreso();
                pEgreso.ID_CAJA      = _reader.GetInt32(0);
                pEgreso.FECHA_EGRESO = _reader.GetString(1);
                pEgreso.TIPO_EGRESO  = _reader.GetString(2);
                pEgreso.MONTO        = _reader.GetDecimal(4);
                pEgreso.BENEFICIARIO = _reader.GetString(3);
                pEgreso.DESCRIPCION  = _reader.GetString(5);
                _lista.Add(pEgreso);
            }
            conexion.Close();
            return(_lista);
        }