private void btnGuardaCaja_Click(object sender, EventArgs e) { CNCaja objCaja = new CNCaja(); try { CECaja ca = new CECaja(); ca.TipoOper = "1"; ca.IdSupervisor = "12"; ca.Tipodoc = "docvoucher"; ca.Voucher = "voucher"; cncaja.InsertaIngresoEgreso_Caja(ca.TipoOper, ca.IdSupervisor, tbIdCajero.Text, ca.Tipodoc, tbMontoApertura.Text, tbNumDocApertura.Text, ca.Voucher); MessageBox.Show("sdsdsd"); CargaGridCaja(); } catch (Exception ex) { MessageBox.Show("No se pudo registrar los datos por :" + ex.ToString()); } }
//Lista Caja public List <CECaja> ListaCajaApertura() { SqlCommand cmd = null; List <CECaja> Lista = null; SqlDataReader dr = null; try { SqlConnection cn = CDConexion.Instancia.AbrirConexion(); cmd = new SqlCommand("Caja.SP_FE_ListaCaja", cn); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); Lista = new List <CECaja>(); while (dr.Read()) { CECaja caja = new CECaja(); caja.Nombre = dr["Nombre_Caja"].ToString(); caja.Ingreso = Convert.ToDecimal(dr["MontoInicial"].ToString()); caja.Egreso = Convert.ToDecimal(dr["MontoFinal"].ToString()); caja.IdCajero = Convert.ToInt32(dr["IdCajero"].ToString()); caja.Cajero = dr["Cajero"].ToString(); caja.TipoOper = dr["Estado"].ToString(); caja.Voucher = dr["voucher"].ToString(); caja.FechaOperacion = dr["FechaOperacion"].ToString(); Lista.Add(caja); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }