private void ModificarCaja() { C_Caja objetoCaja = new C_Caja(); if (Cmb_NombreCaja.SelectedIndex == -1) { MessageBox.Show("Ingresar una Caja Valida Por Favor", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { objetoCaja.CodigoNombreCaja = Int32.Parse(Cmb_NombreCaja.SelectedValue.ToString()); } objetoCaja.CodigoDniUsuario = _codigoUsuario; objetoCaja.CodigoTipoCambio = _codigoDolar; objetoCaja.SaldoInicial = _total; objetoCaja.SaldoFinal = 0; objetoCaja.CodigoAdministrador = _codigoAdministrador; objetoCaja.Observacion = _observacion; objetoCaja.CodigoCaja = _codigoCaja; if (_shalong.Caja(2, objetoCaja)) { MessageBox.Show("Modifico Caja"); _objetoParametros.CodigoCaja = _codigoCaja; _objetoParametros.EstadoCaja = true; C_BilletajeCaja objetoBilletajeCaja = new C_BilletajeCaja(); _codigoCaja = _shalong.CajaCodigo(_codigoUsuario); objetoBilletajeCaja.CodigoCaja = _codigoCaja; objetoBilletajeCaja.Accion = 1; _shalong.BilletajeCajaBorrar(_codigoCaja, 1); foreach (DataGridViewRow row in dtg_Billetaje.Rows) { objetoBilletajeCaja.CodigoBilletaje = Int32.Parse(row.Cells["Codigo"].Value.ToString()); objetoBilletajeCaja.Cantidad = Int32.Parse(row.Cells["Cantidad"].Value.ToString()); if (!_shalong.BilletajeCajaGuardar(objetoBilletajeCaja)) { MessageBox.Show("Error al ingresar el billetaje intenlo de nuevo", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error); } } this.Hide(); } else { MessageBox.Show("Error al modificar Caja", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Btn_CerrarCaja_Click(object sender, EventArgs e) { C_Caja objetoCaja = new C_Caja(); objetoCaja.CodigoCaja = _codigoCaja; objetoCaja.SaldoFinal = Double.Parse(Txt_Total.Text); if (_shalong.CajaCerrar(objetoCaja)) { C_BilletajeCaja objetoBilletajeCaja = new C_BilletajeCaja(); objetoBilletajeCaja.CodigoCaja = _codigoCaja; objetoBilletajeCaja.Accion = 2; _shalong.BilletajeCajaBorrar(_codigoCaja, 2); foreach (DataGridViewRow row in dtg_Billetaje.Rows) { objetoBilletajeCaja.CodigoBilletaje = Int32.Parse(row.Cells["Codigo"].Value.ToString()); objetoBilletajeCaja.Cantidad = Int32.Parse(row.Cells["Cantidad"].Value.ToString()); if (!_shalong.BilletajeCajaGuardar(objetoBilletajeCaja)) { MessageBox.Show("Error al ingresar el billetaje intenlo de nuevo", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (MessageBox.Show("Cerro caja", "Gestion Ventas", MessageBoxButtons.OK) == DialogResult.OK) { this.Close(); } _objetoParametros.CodigoCaja = 0; _objetoParametros.CodigoAlmacen = 0; _objetoParametros.NombreAlmacen = " "; _objetoParametros.EstadoCaja = false; _interfazParametros.SetParametros(_objetoParametros); } else { MessageBox.Show("Error al Cerrar Caja", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Btn_AbrirCaja_Click(object sender, EventArgs e) { C_Caja objetoCaja = new C_Caja(); if (Cmb_NombreCaja.SelectedIndex == -1) { MessageBox.Show("Seleccione una Caja Valida", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); CargarComboBox(); return; } else { objetoCaja.CodigoNombreCaja = Int32.Parse(Cmb_NombreCaja.SelectedValue.ToString()); } objetoCaja.CodigoDniUsuario = _codigoUsuario; objetoCaja.CodigoTipoCambio = _codigoDolar; objetoCaja.SaldoInicial = _total; objetoCaja.SaldoFinal = 0; objetoCaja.CodigoAdministrador = _codigoAdministrador; objetoCaja.Observacion = " "; objetoCaja.CodigoCaja = _codigoCaja; if (_shalong.Caja(_accion, objetoCaja)) { MessageBox.Show("Abrio Caja"); C_Almacen objetoAlmacen = _shalong.AlmacenMostrarCaja(Int32.Parse(Cmb_NombreCaja.SelectedValue.ToString())); _objetoParametros.CodigoAlmacen = objetoAlmacen.CodigoTipoAlmacen; _objetoParametros.NombreAlmacen = objetoAlmacen.Nombre; _objetoParametros.CodigoCaja = _codigoCaja; _objetoParametros.EstadoCaja = true; _interfazParametros.SetParametros(_objetoParametros); C_BilletajeCaja objetoBilletajeCaja = new C_BilletajeCaja(); _codigoCaja = _shalong.CajaCodigo(_codigoUsuario); objetoBilletajeCaja.CodigoCaja = _codigoCaja; objetoBilletajeCaja.Accion = 1; _shalong.BilletajeCajaBorrar(_codigoCaja, 1); foreach (DataGridViewRow row in dtg_Billetaje.Rows) { objetoBilletajeCaja.CodigoBilletaje = Int32.Parse(row.Cells["Codigo"].Value.ToString()); objetoBilletajeCaja.Cantidad = Int32.Parse(row.Cells["Cantidad"].Value.ToString()); if (!_shalong.BilletajeCajaGuardar(objetoBilletajeCaja)) { MessageBox.Show("Error al ingresar el billetaje intenlo de nuevo", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } this.Hide(); } else { /*if (_shalong.CajaAbierta(_codigoUsuario)) * {*/ _codigoCaja = _shalong.CajaCodigo(_codigoUsuario); _objetoParametros.CodigoCaja = _codigoCaja; C_Almacen objetoAlmacen = _shalong.AlmacenMostrarCaja(Int32.Parse(Cmb_NombreCaja.SelectedValue.ToString())); _objetoParametros.CodigoAlmacen = objetoAlmacen.CodigoTipoAlmacen; _objetoParametros.NombreAlmacen = objetoAlmacen.Nombre; _objetoParametros.EstadoCaja = true; _interfazParametros.SetParametros(_objetoParametros); MessageBox.Show("Se continuara con su sesion anterior y el billetaje no sera remplazado", "Gestion Ventas", MessageBoxButtons.OK); _codigoCaja = _shalong.CajaCodigo(_codigoUsuario); this.Hide(); /*} * else * { * MessageBox.Show("Error al abrir caja","Gestion Ventas",MessageBoxButtons.OK); * }*/ } }