Пример #1
0
        public string EliminarProductos(Productos objP)
        {
            string mensaje = "";

            try
            {
                SqlCommand cmd = new SqlCommand("delete from Productos where codigo_producto = @cod_pro", cn);
                cn.Open();
                cmd.Parameters.AddWithValue("@cod_pro", objP.CodigoProducto);
                int cantidad = cmd.ExecuteNonQuery();
                mensaje = cantidad.ToString() + "Registros eliminado";
            }
            catch (SqlException e)
            {
                mensaje = e.Message;
            }
            finally
            {
                cn.Close();
            }

            return(mensaje);
        }
Пример #2
0
        public ProductosModel NuevoProducto(ProductosModel product)
        {
            using (var contexto = new LocalDB_ProyectoMVCEntities())
            {
                var iExiste = contexto.Productos.Where(p => p.CveProducto == product.iCveProducto || p.Nombre == product.sNombre).FirstOrDefault();

                if (iExiste != null)
                {
                    return(null);
                }

                var nuevoProducto = new Productos
                {
                    CveProducto  = product.iCveProducto,
                    Nombre       = product.sNombre,
                    PrecioCompra = product.dPrecioCompra,
                    PrecioVenta  = product.dPrecioVenta,
                    Stock        = product.iStock
                };
                contexto.Productos.Add(nuevoProducto);
                contexto.SaveChanges();
                return(product);
            }
        }
Пример #3
0
        public List <Productos> ListadoProductos()
        {
            List <Productos> listadoProductos = new List <Productos>();
            SqlCommand       cmd = new SqlCommand("select u.descripcion_unidad, p.codigo_producto,p.descripcion_producto, m.descripcion_moneda, p.valor_unitario, p.precio_unitario from Unidad_Medida u inner join Productos p on u.codigo_unidad = p.codigo_unidad inner join Moneda m on p.codigo_moneda = m.codigo_moneda ", cn);

            cn.Open();
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                Productos p = new Productos();
                p.CodigoUnidadMedida  = dr["descripcion_unidad"].ToString();
                p.CodigoProducto      = dr["codigo_producto"].ToString();
                p.DescripcionProducto = dr["descripcion_producto"].ToString();
                p.CodigoMoneda        = dr["descripcion_moneda"].ToString();
                p.ValorUnitario       = dr["valor_unitario"].ToString();
                p.PrecioUnitario      = dr["precio_unitario"].ToString();
                listadoProductos.Add(p);
            }
            dr.Close();
            cn.Close();

            return(listadoProductos);
        }
Пример #4
0
        public List <Productos> ListadoTablaProductos()
        {
            List <Productos> listadoProductos = new List <Productos>();
            SqlCommand       cmd = new SqlCommand("select * from Productos", cn);

            cn.Open();
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                Productos p = new Productos();
                p.CodigoUnidadMedida  = dr["codigo_unidad"].ToString();
                p.CodigoProducto      = dr["codigo_producto"].ToString();
                p.DescripcionProducto = dr["descripcion_producto"].ToString();
                p.CodigoMoneda        = dr["codigo_moneda"].ToString();
                p.ValorUnitario       = dr["valor_unitario"].ToString();
                p.PrecioUnitario      = dr["precio_unitario"].ToString();
                listadoProductos.Add(p);
            }
            dr.Close();
            cn.Close();

            return(listadoProductos);
        }