예제 #1
0
        private void Registrar_Inicio_Caja()
        {
            EN_Cierre_Caja ca  = new EN_Cierre_Caja();
            RN_Cierre_Caja obj = new RN_Cierre_Caja();
            Frm_Filtro     fil = new Frm_Filtro();
            Frm_Exito      ver = new Frm_Exito();

            try
            {
                string idCierre = RN_TipoDoc.RN_Nro_id(13);

                ca.IdCierre            = idCierre;
                ca.AperturaCaja        = Convert.ToDouble(txt_importe.Text);
                ca.TotalIngreso        = 0;
                ca.TotalEgreso         = 0;
                ca.IdUsu               = Convert.ToInt32(Cls_Libreria.IdUsu);
                ca.TotalGanancia       = 0;
                ca.TotalEntregado      = 0;
                ca.SaldoSiguiente      = 0;
                ca.TotalFactura        = 0;
                ca.TotalBoleta         = 0;
                ca.TotalNota           = 0;
                ca.TotalCreditoCobrado = 0;
                ca.TotalCreditoEmitido = 0;

                obj.RN_Registrar_Inicio_Caja(ca);

                if (BD_Cierre_Caja.guardado == true)
                {
                    RN_TipoDoc.RN_Actualizar_NumeroCorrelativo_Producto(13);

                    fil.Show();
                    ver.lbl_Msm1.Text = "La caja se ha aperturado exitosamente";
                    ver.ShowDialog();
                    fil.Hide();

                    txt_importe.Text = "";
                    this.Tag         = "A";
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                ver.lbl_Msm1.Text = "Error: " + ex.Message;
                ver.ShowDialog();
                fil.Hide();
            }
        }
예제 #2
0
        public void BD_Registrar_Cierre_Caja(EN_Cierre_Caja caja)

        {
            SqlConnection cn = new SqlConnection();

            try
            {
                cn.ConnectionString = Conectar();
                SqlCommand cmd = new SqlCommand("sp_registrar_Cierre_Caja", cn);
                cmd.CommandTimeout = 20;
                cmd.CommandType    = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@IDCIERRE", caja.IdCierre);
                cmd.Parameters.AddWithValue("@Apertura_Caja", caja.AperturaCaja);
                cmd.Parameters.AddWithValue("@Total_Ingreso", caja.TotalIngreso);
                cmd.Parameters.AddWithValue("@TotalEgreso", caja.TotalEgreso);
                cmd.Parameters.AddWithValue("@Id_usu", caja.IdUsu);
                cmd.Parameters.AddWithValue("@TodoDeposito", caja.TotalDeposito);
                cmd.Parameters.AddWithValue("@TotalGanancia", caja.TotalGanancia);
                cmd.Parameters.AddWithValue("@TotalEntregado", caja.TotalEntregado);
                cmd.Parameters.AddWithValue("@SaldoSiguiente", caja.SaldoSiguiente);
                cmd.Parameters.AddWithValue("@TotalFactura", caja.TotalFactura);
                cmd.Parameters.AddWithValue("@TotalBoleta", caja.TotalBoleta);
                cmd.Parameters.AddWithValue("@Totalnota", caja.TotalNota);
                cmd.Parameters.AddWithValue("@TotalCreditoCobrado", caja.TotalCreditoCobrado);
                cmd.Parameters.AddWithValue("@TotalCreditoEmitido", caja.TotalCreditoEmitido);

                cn.Open();
                cmd.ExecuteNonQuery();
                cn.Close();
                guardado = true;
            }
            catch (Exception ex)
            {
                guardado = false;
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
                MessageBox.Show("Error al guardar" + ex.Message, "Capa Datos Producto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #3
0
        private void Guardar_Cierre_Caja()
        {
            RN_Cierre_Caja obj = new RN_Cierre_Caja();
            EN_Cierre_Caja ci  = new EN_Cierre_Caja();
            Frm_Filtro     fil = new Frm_Filtro();
            Frm_Exito      ver = new Frm_Exito();

            try
            {
                //Un cambio
                ci.IdCierre            = lbl_idcaja.Text;
                ci.AperturaCaja        = Convert.ToDouble(Lbl_aperturaCaja.Text);
                ci.TotalIngreso        = Convert.ToDouble(Lbl_totalIngreso.Text);
                ci.TotalEgreso         = Convert.ToDouble(Lbl_Total_Salida.Text);
                ci.IdUsu               = Convert.ToInt32(Cls_Libreria.IdUsu);
                ci.TotalDeposito       = Convert.ToDouble(Lbl_Ingreso_Deposito.Text);
                ci.TotalGanancia       = Convert.ToDouble(Lbl_UtilidadTotal.Text);
                ci.TotalEntregado      = Convert.ToDouble(txt_totalEntregar.Text);
                ci.SaldoSiguiente      = Convert.ToDouble(txt_SaldoNext.Text);
                ci.TotalBoleta         = Convert.ToDouble(Lbl_Efectivo_boleta.Text);
                ci.TotalFactura        = Convert.ToDouble(Lbl_Efectivo_factura.Text);
                ci.TotalNota           = Convert.ToDouble(Lbl_Efectivo_Notas.Text);
                ci.TotalCreditoCobrado = Convert.ToDouble(Lbl_CreditoAbonado.Text);
                ci.TotalCreditoEmitido = Convert.ToDouble(Lbl_TotalCreditos.Text);

                obj.RN_Registrar_Cierre_Caja(ci);

                if (BD_Cierre_Caja.guardado == true)
                {
                    fil.Show();
                    ver.lbl_Msm1.Text = "La caja se ha cerrado exitosamente";
                    ver.ShowDialog();
                    fil.Hide();
                    this.Close();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #4
0
        public void RN_Registrar_Cierre_Caja(EN_Cierre_Caja caja)
        {
            BD_Cierre_Caja obj = new BD_Cierre_Caja();

            obj.BD_Registrar_Cierre_Caja(caja);
        }