Ejemplo n.º 1
0
        public Boolean Update(clsFlujoCaja flu)
        {
            try
            {
                con.conectarBD();

                cmd             = new MySqlCommand("ActualizaFlujoCaja", con.conector);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("codflu", flu.CodFlujoCaja);
                cmd.Parameters.AddWithValue("sucur", flu.CodSucursal);
                cmd.Parameters.AddWithValue("montodis", flu.MontoDisponible);
                cmd.Parameters.AddWithValue("montoing", flu.MontoIngresado);
                cmd.Parameters.AddWithValue("montocie", flu.MontoCierre);
                cmd.Parameters.AddWithValue("fec", flu.FechaCierre);
                int x = cmd.ExecuteNonQuery();
                if (x != 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Ejemplo n.º 2
0
        public clsFlujoCaja VerificaSaldoCaja(Int32 CodSucursal)
        {
            clsFlujoCaja caja = null;

            try
            {
                con.conectarBD();
                cmd = new MySqlCommand("VerificaSaldoCaja", con.conector);
                cmd.Parameters.AddWithValue("codSucur", CodSucursal);
                cmd.CommandType = CommandType.StoredProcedure;
                dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        caja = new clsFlujoCaja();
                        caja.MontoApertura   = Convert.ToDecimal(dr.GetDecimal(0));
                        caja.MontoIngresado  = Convert.ToDecimal(dr.GetDecimal(1));
                        caja.MontoDepositado = Convert.ToDecimal(dr.GetDecimal(2));
                        caja.MontoDisponible = Convert.ToDecimal(dr.GetDecimal(3));
                    }
                }
                return(caja);
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Ejemplo n.º 3
0
        public clsFlujoCaja VerificaDepositoCaja(int CodSucursal, DateTime fecha)
        {
            clsFlujoCaja caja = null;

            try
            {
                con.conectarBD();
                cmd = new MySqlCommand("VerificaDepositoCaja", con.conector);
                cmd.Parameters.AddWithValue("sucur", CodSucursal);
                cmd.Parameters.AddWithValue("fec", fecha);
                cmd.CommandType = CommandType.StoredProcedure;
                dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        caja                = new clsFlujoCaja();
                        caja.FechaCierre    = dr.GetDateTime(0);
                        caja.MontoIngresado = Convert.ToDecimal(dr.GetDecimal(1));
                    }
                }
                return(caja);
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Ejemplo n.º 4
0
 public Boolean Update(clsFlujoCaja flujo)
 {
     try
     {
         return(Mflu.Update(flujo));
     }
     catch (Exception ex)
     {
         DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         return(false);
     }
 }
Ejemplo n.º 5
0
        public Boolean Insert(clsFlujoCaja flu)
        {
            try
            {
                con.conectarBD();

                cmd             = new MySqlCommand("GuardaFlujoCaja", con.conector);
                cmd.CommandType = CommandType.StoredProcedure;
                MySqlParameter oParam;
                oParam           = cmd.Parameters.AddWithValue("sucur", flu.CodSucursal);
                oParam           = cmd.Parameters.AddWithValue("fec", flu.FechaApertura);
                oParam           = cmd.Parameters.AddWithValue("montoape", flu.MontoApertura);
                oParam           = cmd.Parameters.AddWithValue("codusu", flu.CodUser);
                oParam           = cmd.Parameters.AddWithValue("newid", 0);
                oParam.Direction = ParameterDirection.Output;
                int x = cmd.ExecuteNonQuery();

                flu.CodFlujoCajaNuevo = Convert.ToInt32(cmd.Parameters["newid"].Value);

                if (x != 0)
                {
                    if (flu.CodFlujoCajaNuevo > 0)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    if (flu.CodFlujoCajaNuevo > 0)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Ejemplo n.º 6
0
        public void VerificaSaldoCaja()
        {
            Saldo = 0;

            //Caja = AdmCaja.VerificaSaldoCajaChica(frmLogin.iCodSucursal);
            flu = admFlujo.VerificaSaldoCaja(frmLogin.iCodSucursal);
            if (flu != null)
            {
                //Saldo = Caja.MontoDisponible;
                //lblIngresos.Text = String.Format("{0:#,##0.00}", Caja.MontoIngresado.ToString());
                //lblEgresos.Text = String.Format("{0:#,##0.00}", Caja.MontoEntregado.ToString());
                //lblAperturaCaja.Text = String.Format("{0:#,##0.00}", Caja.MontoApertura.ToString());
                //lblSaldoCaja.Text = String.Format("{0:#,##0.00}", Caja.MontoDisponible.ToString());
                Saldo = flu.MontoDisponible;
                lblOtrosIngresos.Text = String.Format("{0:#, ##0.00}", flu.MontoIngresado);
                lblEgresos.Text       = String.Format("{0:#, ##0.00}", flu.MontoDepositado);
                lblAperturaCaja.Text  = String.Format("{0:#, ##0.00}", flu.MontoDisponible);
                lblSaldoCaja.Text     = String.Format("{0:#, ##0.00}", flu.MontoDisponible);
            }
            else
            {
                Saldo                = 0;
                lblIngresos.Text     = "0.000";
                lblEgresos.Text      = "0.000";
                lblAperturaCaja.Text = "0.000";
                lblSaldoCaja.Text    = "0.000";
                //*****************************
                biDeposito.Enabled = false;
            }

            if (Saldo > 0)
            {
                biDeposito.Enabled = true;
                //biAperturaCajachica.Enabled = false;
            }
            else
            {
                //biAperturaCajachica.Enabled = true;
                //**********************************
                biDeposito.Enabled = false;
            }
        }
Ejemplo n.º 7
0
        public Boolean Insert(clsFlujoCaja flujo)
        {
            try
            {
                return(Mflu.Insert(flujo));
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("Duplicate entry"))
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: Documento Duplicado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                else
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                return(false);
            }
        }
Ejemplo n.º 8
0
        public clsFlujoCaja CargaFlujosCaja(DateTime fecha, Int32 CodSucursal)
        {
            clsFlujoCaja flu = null;

            try
            {
                con.conectarBD();
                cmd = new MySqlCommand("MuestraFlujoCaja", con.conector);
                cmd.Parameters.AddWithValue("fec", fecha);
                cmd.Parameters.AddWithValue("sucur", CodSucursal);
                cmd.CommandType = CommandType.StoredProcedure;
                dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        flu = new clsFlujoCaja();
                        flu.CodFlujoCaja    = Convert.ToInt32(dr.GetDecimal(0));
                        flu.CodSucursal     = Convert.ToInt32(dr.GetDecimal(1));
                        flu.FechaApertura   = dr.GetDateTime(2);
                        flu.MontoApertura   = dr.GetDecimal(3);
                        flu.FechaCierre     = dr.GetDateTime(4);
                        flu.MontoCierre     = dr.GetDecimal(5);
                        flu.MontoIngresado  = dr.GetDecimal(6);
                        flu.MontoDepositado = dr.GetDecimal(7);
                        flu.MontoDisponible = dr.GetDecimal(8);
                        flu.FechaDeposito   = dr.GetDateTime(9);
                        flu.Estado          = dr.GetBoolean(10);
                        flu.Deposito        = dr.GetBoolean(11);
                        flu.FechaRegistro   = dr.GetDateTime(12);
                        flu.CodUser         = Convert.ToInt32(dr.GetDecimal(13));
                    }
                }
                return(flu);
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }