public Boolean abrir_CajaDiaria(E_Caja caja) { Boolean xConf = true; try { cmd = new SqlCommand("INSERT INTO CajaDiaria(fecCaja,cajaInicial,cerrado) VALUES (@fecCaja,@cajaInicial,@cerrado) ", cn); cmd.Parameters.AddWithValue("@fecCaja", caja.fecCaja); cmd.Parameters.AddWithValue("@cajaInicial", caja.caja); cmd.Parameters.AddWithValue("@cerrado", caja.cerrado); cn.Open(); cmd.ExecuteScalar(); } catch (Exception) { xConf = false; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(xConf); }
public E_Caja getOne_CajaDiaria(DateTime fecha) { E_Caja caja = null; try { cmd = new SqlCommand("getOneCaja", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@fecCaja", fecha); cn.Open(); SqlDataReader oReader = cmd.ExecuteReader(); while (oReader.Read()) { caja = new E_Caja(); if (oReader["Efectivo"] != DBNull.Value) { caja.efectivo = Convert.ToDecimal(oReader["Efectivo"]); } if (oReader["Cheque"] != DBNull.Value) { caja.cheques = Convert.ToDecimal(oReader["Cheque"]); } if (oReader["Tarjeta"] != DBNull.Value) { caja.tarjCredito = Convert.ToDecimal(oReader["Tarjeta"]); } if (oReader["CajaInicial"] != DBNull.Value) { caja.caja = Convert.ToDecimal(oReader["CajaInicial"]); } if (oReader["NotasCreditoOtorgado"] != DBNull.Value) { caja.notaCreditoOrtogado = Convert.ToDecimal(oReader["NotasCreditoOtorgado"]); } if (oReader["NotasCreditoUtilizado"] != DBNull.Value) { caja.notaCreditoUtilizado = Convert.ToDecimal(oReader["NotasCreditoUtilizado"]); } } } catch { caja = null; } return(caja); }
private void cargarCaja() { N_Caja nCaja = new N_Caja(); // devuelve 1 si existe un caja abierta del dia Int16 count = 0; //nCaja.countCajaDiaria(dtCaja.Value.Date); if (count == 1) { E_Caja caja = nCaja.getOneCajaDiaria(dtCaja.Value.Date); if (caja != null) { //txtCaja.Text = caja.caja.ToString("N2"); } else // ERROR { } } else if (count == 0) // si devuelve cero significa que no se abrio la caja { txtCajaInical.Text = "0"; } else // sino surgio un error en la consulta { } E_Caja cajaDiaria = nCaja.getOneCaja(dtCaja.Value.Date); if (cajaDiaria != null) { txtCajaInical.Text = cajaDiaria.caja.ToString("N2"); txtEfectivo.Text = cajaDiaria.efectivo.ToString("N2"); txtTarjCredito.Text = cajaDiaria.tarjCredito.ToString("N2"); txtCheque.Text = cajaDiaria.cheques.ToString("N2"); txtCreditoOrtogado.Text = cajaDiaria.notaCreditoOrtogado.ToString("N2"); txtCreditoUtilizado.Text = cajaDiaria.notaCreditoUtilizado.ToString("N2"); } else { txtCajaInical.Text = "0"; txtEfectivo.Text = "0"; txtCheque.Text = "0"; txtTarjCredito.Text = "0"; txtCreditoUtilizado.Text = "0"; txtCreditoOrtogado.Text = "0"; } calcularTotal(); }
private void btnAbrirCaja_Click(object sender, EventArgs e) { N_Caja nCaja = new N_Caja(); E_Caja caja = new E_Caja(); caja.caja = Convert.ToDecimal(txtCajaInicial.Text); caja.fecCaja = DateTime.Now.Date; Boolean xConf = nCaja.abrirCajaDiaria(caja); if (!xConf) { MessageBox.Show("No puedo abrir la Caja Diaria", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { this.Close(); } }
public Boolean abrirCajaDiaria(E_Caja caja) { BD_Caja bdCaja = new BD_Caja(); return(bdCaja.abrir_CajaDiaria(caja)); }