예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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);
                 * }*/
            }
        }