示例#1
0
        public void InsertarDetalleVentaBD(string[] str)
        {
            ConexionDB.CerrarConexion();
            ConexionDB.AbrirConexion();
            string proc = "spInserDVenta";

            MySqlCommand sqlC = new MySqlCommand(proc, ConexionDB.AbrirConexion());

            sqlC.CommandType = CommandType.StoredProcedure;
            sqlC.Parameters.Add("@Idventa", MySqlDbType.Int32).Value     = Convert.ToInt32(str[0]);
            sqlC.Parameters.Add("@Idproducto", MySqlDbType.Int32).Value  = Convert.ToInt32(str[1]);
            sqlC.Parameters.Add("@Cantidad", MySqlDbType.Int32).Value    = Convert.ToInt32(str[2]);
            sqlC.Parameters.Add("@Descuento", MySqlDbType.Decimal).Value = Convert.ToDecimal(str[3]);
            sqlC.Parameters.Add("@Importe", MySqlDbType.Decimal).Value   = Convert.ToDecimal(str[4]);
            sqlC.ExecuteNonQuery();


            ConexionDB.CerrarConexion();
        }
示例#2
0
        public void InsActClienteBD(string[] str)
        {
            ConexionDB.CerrarConexion();
            ConexionDB.AbrirConexion();
            string proc = "spInsUpdCliente";

            MySqlCommand sqlC = new MySqlCommand(proc, ConexionDB.AbrirConexion());

            sqlC.CommandType = CommandType.StoredProcedure;
            sqlC.Parameters.Add("@IdCliente", MySqlDbType.Int32).Value     = Convert.ToInt32(str[0]);
            sqlC.Parameters.Add("@Razonsocial", MySqlDbType.VarChar).Value = str[1];
            sqlC.Parameters.Add("@Idtipodoc", MySqlDbType.Int32).Value     = Convert.ToInt32(str[2]);
            sqlC.Parameters.Add("@Nrodoc", MySqlDbType.VarChar).Value      = str[3];
            sqlC.Parameters.Add("@Direccion", MySqlDbType.VarChar).Value   = str[4];
            sqlC.ExecuteNonQuery();

            RellenarCmbCliente();

            ConexionDB.CerrarConexion();
        }
        public void InsertarDetalleEntradaBD(string[] str)
        {
            ConexionDB.CerrarConexion();
            ConexionDB.AbrirConexion();
            string proc = "spInserDEntrada";

            MySqlCommand sqlC = new MySqlCommand(proc, ConexionDB.AbrirConexion());

            sqlC.CommandType = CommandType.StoredProcedure;
            sqlC.Parameters.Add("@IdEnt", MySqlDbType.Int32).Value        = Convert.ToInt32(str[0]);
            sqlC.Parameters.Add("@IdProd", MySqlDbType.Int32).Value       = Convert.ToInt32(str[1]);
            sqlC.Parameters.Add("@FechaVen", MySqlDbType.Date).Value      = Convert.ToDateTime(str[2]);
            sqlC.Parameters.Add("@PrecCompra", MySqlDbType.Decimal).Value = Convert.ToDecimal(str[3]);
            sqlC.Parameters.Add("@PrecVenta", MySqlDbType.Decimal).Value  = Convert.ToDecimal(str[4]);
            sqlC.Parameters.Add("@Cantidad", MySqlDbType.Int32).Value     = Convert.ToInt32(str[5]);
            sqlC.Parameters.Add("@Descuento", MySqlDbType.Decimal).Value  = Convert.ToDecimal(str[6]);
            sqlC.Parameters.Add("@Importe", MySqlDbType.Decimal).Value    = Convert.ToDecimal(str[7]);
            sqlC.ExecuteNonQuery();

            ConexionDB.CerrarConexion();
        }
示例#4
0
        public void ProdPorCategoria(EntidadDashboard obj)
        {
            cmd             = new MySqlCommand("ProdPorCategoria", ConexionDB.AbrirConexion());
            cmd.CommandType = CommandType.StoredProcedure;
            ConexionDB.AbrirConexion();
            dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                obj.Categoria1.Add(dr.GetString(0));
                obj.CantProd1.Add(dr.GetInt32(1));
            }

            dr.Close();
            ConexionDB.CerrarConexion();
        }
示例#5
0
        public void DesabDocumentoBD(int num)
        {
            ConexionDB.CerrarConexion();
            ConexionDB.AbrirConexion();

            string       proc = "spdeleteDocumento";
            MySqlCommand sqlC = new MySqlCommand(proc, ConexionDB.AbrirConexion());

            sqlC.CommandType = CommandType.StoredProcedure;
            sqlC.Parameters.Add("@IdTDoc", MySqlDbType.Int32).Value = num;
            sqlC.ExecuteNonQuery();

            ConexionDB.CerrarConexion();
            MostrarTipoDocumento();
        }
示例#6
0
        public void InsUpdComprobanteBD(string[] str)
        {
            ConexionDB.CerrarConexion();
            ConexionDB.AbrirConexion();

            string       proc = "spInsUpdComprobante";
            MySqlCommand sqlC = new MySqlCommand(proc, ConexionDB.AbrirConexion());

            sqlC.CommandType = CommandType.StoredProcedure;
            sqlC.Parameters.Add("@IdComp", MySqlDbType.Int32).Value    = Convert.ToInt32(str[0]);
            sqlC.Parameters.Add("@NomComp", MySqlDbType.VarChar).Value = str[1];
            sqlC.ExecuteNonQuery();

            ConexionDB.CerrarConexion();
            MostarDocEntrada();
        }
示例#7
0
        public void InsActProductoBD(string[] str)
        {
            ConexionDB.CerrarConexion();
            ConexionDB.AbrirConexion();
            string proc = "spInsUpdProducto";

            MySqlCommand sqlC = new MySqlCommand(proc, ConexionDB.AbrirConexion());

            sqlC.CommandType = CommandType.StoredProcedure;
            sqlC.Parameters.Add("@IdProd", MySqlDbType.Int32).Value        = Convert.ToInt32(str[0]);
            sqlC.Parameters.Add("@IdTCate", MySqlDbType.Int32).Value       = Convert.ToInt32(str[1]);
            sqlC.Parameters.Add("@NomProd", MySqlDbType.VarChar).Value     = str[2];
            sqlC.Parameters.Add("@Descripcion", MySqlDbType.VarChar).Value = str[3];
            sqlC.Parameters.Add("@Stock", MySqlDbType.Int32).Value         = Convert.ToInt32(str[4]);
            sqlC.Parameters.Add("@Stockmin", MySqlDbType.Int32).Value      = Convert.ToInt32(str[5]);
            sqlC.Parameters.Add("@UltPreCosto", MySqlDbType.Decimal).Value = Convert.ToDecimal(str[6]);
            sqlC.Parameters.Add("@UltPreVenta", MySqlDbType.Decimal).Value = Convert.ToDecimal(str[7]);
            sqlC.Parameters.Add("@Ganancia", MySqlDbType.Decimal).Value    = Convert.ToDecimal(str[8]);
            sqlC.ExecuteNonQuery();

            ConexionDB.CerrarConexion();
            IdProducto();
        }
示例#8
0
        public DataTable InformeVentas(string[] str)
        {
            string    proc = "spInformVentas";
            DataTable tabla;

            MySqlDataAdapter p  = new MySqlDataAdapter(proc, ConexionDB.AbrirConexion());
            DataTable        dt = new DataTable();

            p.SelectCommand.CommandType = CommandType.StoredProcedure;
            p.SelectCommand.Parameters.Add("@fromDate", MySqlDbType.Date).Value = Convert.ToDateTime(str[0]);
            p.SelectCommand.Parameters.Add("@toDate", MySqlDbType.Date).Value   = Convert.ToDateTime(str[1]);

            p.Fill(dt);
            tabla = dt;
            p.Dispose();

            ConexionDB.CerrarConexion();
            return(tabla);
        }