Beispiel #1
0
        public List <E_Producto> ListarProductoIndicador(String codigo, int id_cat, int rango)
        {
            SqlCommand        cmd   = null;
            List <E_Producto> Lista = null;
            SqlDataReader     dr    = null;

            try
            {
                //// cmd.Connection = conexion.AbrirConexion();
                // cmd.Connection = conexion.AbrirConexion();
                // cmd.CommandText = "Sp_ListarProdStatus";
                // cmd.CommandType = CommandType.StoredProcedure;
                // cmd.Parameters.AddWithValue("@prmCodigo", codigo);
                // cmd.Parameters.AddWithValue("@prmcat", id_cat);
                // cmd.Parameters.AddWithValue("@prmstockrango", rango);
                // dr = cmd.ExecuteReader();
                // cmd.Parameters.Clear();


                SqlConnection cn = ConexionBD.Instancia.Conectar();
                cmd = new SqlCommand("Sp_ListarProdStatus", cn);
                cmd.Parameters.AddWithValue("@prmCodigo", codigo);
                cmd.Parameters.AddWithValue("@prmcat", id_cat);
                cmd.Parameters.AddWithValue("@prmstockrango", rango);

                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <E_Producto>();
                while (dr.Read())
                {
                    E_Producto p = new E_Producto();
                    p.Id_Prod           = Convert.ToInt32(dr["Id_Prod"]);
                    p.Codigo_Prod       = dr["Codigo_Prod"].ToString();
                    p.Nombre_Prod       = dr["Nombre_Prod"].ToString();
                    p.PrecioCompra_Prod = Convert.ToDouble(dr["PrecioCompra_Prod"]);
                    p.Precio_Prod       = Convert.ToDouble(dr["Precio_Prod"]);
                    p.Stock_Prod        = Convert.ToInt32(dr["Stock_Prod"]);
                    p.StockProm_Prod    = Convert.ToInt32(dr["StockProm_Prod"]);
                    p.StockMin_Prod     = Convert.ToInt32(dr["StockMin_Prod"]);

                    E_Categoria c = new E_Categoria();
                    c.Nombre_Cat = dr["Nombre_Cat"].ToString();
                    p.categoria  = c;
                    E_UnidadMedida um = new E_UnidadMedida();
                    um.Abreviatura_Umed = dr["Abreviatura_Umed"].ToString();
                    p.unidmedida        = um;
                    //entMaterial m = new entMaterial();
                    //m.Nombre = dr["Nombre_Material"].ToString();
                    //p.material = m;
                    Lista.Add(p);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
Beispiel #2
0
 private void ObtenerDatosControles()
 {
     ObjUnidadMedida = new E_UnidadMedida();
     ObjUnidadMedida.UnidadMedidaID  = TxtUnidadMedidaID.Text;
     ObjUnidadMedida.NomUnidadMedida = TxtNomUnidadMedida.Text;
     ObjUnidadMedida.UsuarioID       = AppSettings.UserID;
 }
Beispiel #3
0
        public string InsertUnidadMedida(E_UnidadMedida ObjUnidadMedida)
        {
            SqlDatabase SqlClient = new SqlDatabase(connectionString);

            DbConnection tCnn;

            tCnn = SqlClient.CreateConnection();
            tCnn.Open();

            DbTransaction tran = tCnn.BeginTransaction();

            try
            {
                DbCommand SqlCommand = SqlClient.GetStoredProcCommand("[Producto].[Usp_InsertUnidadMedida]");
                SqlClient.AddInParameter(SqlCommand, "@UnidadMedidaID", SqlDbType.Char, ObjUnidadMedida.UnidadMedidaID);
                SqlClient.AddInParameter(SqlCommand, "@NomUnidadMedida", SqlDbType.VarChar, ObjUnidadMedida.NomUnidadMedida);
                SqlClient.AddInParameter(SqlCommand, "@UsuarioID", SqlDbType.Int, ObjUnidadMedida.UsuarioID);

                SqlClient.ExecuteNonQuery(SqlCommand, tran);

                tran.Commit();
                tCnn.Close();
                tCnn.Dispose();
                SqlCommand.Dispose();
            }
            catch (Exception ex)
            {
                tran.Rollback();
                throw new Exception(ex.Message);
            }

            return(ObjUnidadMedida.UnidadMedidaID);
        }
Beispiel #4
0
        public List <E_UnidadMedida> ListarUniMedida()
        {
            SqlCommand            cmd   = null;
            SqlDataReader         dr    = null;
            List <E_UnidadMedida> Lista = null;

            try
            {
                SqlConnection cn = ConexionBD.Instancia.Conectar();
                cmd             = new SqlCommand("spListarUnidMedCombo", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <E_UnidadMedida>();
                while (dr.Read())
                {
                    E_UnidadMedida um = new E_UnidadMedida();
                    um.Id_Umed          = Convert.ToInt32(dr["Id_Umed"]);
                    um.Codigo_Umed      = dr["Codigo_Umed"].ToString();
                    um.Descripcion_Umed = dr["Descripcion_Umed"].ToString();
                    um.Abreviatura_Umed = dr["Abreviatura_Umed"].ToString();
                    um.Estado_Umed      = Convert.ToInt32(dr["Estado_Umed"]);
                    Lista.Add(um);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
Beispiel #5
0
        public string InsertUnidadMedida(E_UnidadMedida ObjUnidadMedida)
        {
            string      UnidadMedidaID = "";
            CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString);

            UnidadMedidaID = ObjCD_Producto.InsertUnidadMedida(ObjUnidadMedida);
            return(UnidadMedidaID);
        }
Beispiel #6
0
        public List <E_Producto> BuscarProductoAvanzada(int tip_entrada, String valor_entrada)
        {
            SqlCommand        cmd   = null;
            SqlDataReader     dr    = null;
            List <E_Producto> Lista = null;

            try
            {
                //cmd.Connection = conexion.AbrirConexion();
                //cmd.CommandText = "spBuscarProdAvanzada";
                //cmd.CommandType = CommandType.StoredProcedure;
                //cmd.Parameters.AddWithValue("@prmTipEntrada", tip_entrada);
                //cmd.Parameters.AddWithValue("@prmValorEntrada", valor_entrada);
                //dr= cmd.ExecuteReader();
                //cmd.Parameters.Clear();


                SqlConnection cn = ConexionBD.Instancia.Conectar();
                cmd = new SqlCommand("spBuscarProdAvanzada", cn);
                cmd.Parameters.AddWithValue("@prmTipEntrada", tip_entrada);
                cmd.Parameters.AddWithValue("@prmValorEntrada", valor_entrada);

                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <E_Producto>();
                while (dr.Read())
                {
                    E_Producto p = new E_Producto();
                    p.Id_Prod     = Convert.ToInt32(dr["Id_Prod"]);
                    p.Codigo_Prod = dr["Codigo_Prod"].ToString();
                    p.Nombre_Prod = dr["Nombre_Prod"].ToString();
                    p.Marca_Prod  = dr["Marca_Prod"].ToString();
                    p.Precio_Prod = Convert.ToDouble(dr["precio_venta"].ToString());
                    p.Stock_Prod  = Convert.ToInt32(dr["stock_actual"]);
                    E_Categoria c = new E_Categoria();
                    c.Nombre_Cat = dr["Nombre_Cat"].ToString();
                    p.categoria  = c;
                    E_UnidadMedida um = new E_UnidadMedida();
                    um.Descripcion_Umed = dr["Descripcion_Umed"].ToString();
                    p.unidmedida        = um;
                    //entMaterial m = new entMaterial();
                    //m.Nombre = dr["Nombre_Material"].ToString();
                    //p.material = m;
                    Lista.Add(p);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
Beispiel #7
0
        public E_Producto BuscarProducto(int id_producto)
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            E_Producto    p   = null;

            try
            {
                //cmd.Connection = conexion.AbrirConexion();
                //cmd.CommandText = "spBuscarProducto";
                //cmd.CommandType = CommandType.StoredProcedure;
                //cmd.Parameters.AddWithValue("@prmId_Prod", id_producto);
                //dr = cmd.ExecuteReader();
                //cmd.Parameters.Clear();


                SqlConnection cn = ConexionBD.Instancia.Conectar();
                cmd = new SqlCommand("spBuscarProducto", cn);
                cmd.Parameters.AddWithValue("@prmId_Prod", id_producto);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    p                   = new E_Producto();
                    p.Id_Prod           = Convert.ToInt32(dr["Id_Prod"]);
                    p.Codigo_Prod       = dr["Codigo_Prod"].ToString();
                    p.Nombre_Prod       = dr["Nombre_Prod"].ToString();
                    p.Marca_Prod        = dr["Marca_Prod"].ToString();
                    p.PrecioCompra_Prod = Convert.ToDouble(dr["precio_venta"].ToString());
                    p.Precio_Prod       = Convert.ToDouble(dr["stock_actual"].ToString());
                    E_Categoria c = new E_Categoria();
                    c.Id_Cat    = Convert.ToInt32(dr["Id_Cat"]);
                    p.categoria = c;
                    E_UnidadMedida um = new E_UnidadMedida();
                    um.Id_Umed   = Convert.ToInt32(dr["Id_Umed"]);
                    p.unidmedida = um;
                    E_Proveedor pr = new E_Proveedor();
                    pr.Id_Proveedor = Convert.ToInt32(dr["Id_Proveedor"]);
                    p.proveedor     = pr;
                    //entMaterial m = new entMaterial();
                    //m.Id = Convert.ToInt32(dr["Id_Material"]);
                    //p.material = m;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(p);
        }
Beispiel #8
0
        public List <E_Producto> LstProdIndicadorAvanzada(String name)
        {
            SqlCommand        cmd   = null;
            List <E_Producto> Lista = null;
            SqlDataReader     dr    = null;

            try
            {
                SqlConnection cn = ConexionBD.Instancia.Conectar();
                cmd = new SqlCommand("splistarProdIndicador", cn);
                cmd.Parameters.AddWithValue("@prmname", name);

                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <E_Producto>();
                while (dr.Read())
                {
                    E_Producto p = new E_Producto();
                    p.Id_Prod           = Convert.ToInt32(dr["Id_Prod"]);
                    p.Codigo_Prod       = dr["Codigo_Prod"].ToString();
                    p.Nombre_Prod       = dr["Nombre_Prod"].ToString();
                    p.PrecioCompra_Prod = Convert.ToDouble(dr["PrecioCompra_Prod"]);
                    p.Precio_Prod       = Convert.ToDouble(dr["precio_venta"]);
                    p.Stock_Prod        = Convert.ToInt32(dr["stock_actual"]);
                    //p.StockProm_Prod = Convert.ToInt32(dr["StockProm_Prod"]);
                    //p.StockMin_Prod = Convert.ToInt32(dr["StockMin_Prod"]);

                    E_Categoria c = new E_Categoria();
                    c.Nombre_Cat = dr["Nombre_Cat"].ToString();
                    p.categoria  = c;
                    E_UnidadMedida um = new E_UnidadMedida();
                    um.Abreviatura_Umed = dr["Abreviatura_Umed"].ToString();

                    Lista.Add(p);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
Beispiel #9
0
        public List <E_Producto> ListarProducto()
        {
            SqlCommand        cmd   = null;
            List <E_Producto> Lista = null;
            SqlDataReader     dr    = null;

            try
            {
                SqlConnection cn = ConexionBD.Instancia.Conectar();
                cmd             = new SqlCommand("Sp_ListarProducto", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <E_Producto>();
                while (dr.Read())
                {
                    E_Producto p = new E_Producto();
                    p.Id_Prod     = Convert.ToInt32(dr["Id_Prod"]);
                    p.Codigo_Prod = dr["Codigo_Prod"].ToString();
                    p.Nombre_Prod = dr["Nombre_Prod"].ToString();
                    p.Marca_Prod  = dr["Marca_Prod"].ToString();
                    E_Categoria c = new E_Categoria();
                    c.Nombre_Cat = dr["Nombre_Cat"].ToString();
                    p.categoria  = c;
                    E_UnidadMedida um = new E_UnidadMedida();
                    um.Descripcion_Umed = dr["Descripcion_Umed"].ToString();
                    p.unidmedida        = um;
                    E_Proveedor pr = new E_Proveedor();
                    pr.RazSocial_Proveedor = dr["RazSocial_Proveedor"].ToString();
                    p.proveedor            = pr;
                    Lista.Add(p);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
Beispiel #10
0
        public void UpdateUnidadMedida(E_UnidadMedida ObjUnidadMedida, string Tipo)
        {
            CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString);

            ObjCD_Producto.UpdateUnidadMedida(ObjUnidadMedida, Tipo);
        }