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); }
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); } } }
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); }