public bool Add_Articulos(

            string nombre
            , int idcategoria
            , string Codigo
            , string mag_Url
            , string descripcion
            , decimal precioVenta
            , decimal precioCompra
            , decimal cantidad
            , bool estado
            , int idProveedor
            , int idingreso
            , DateTime fecha
            , string tipo_comprobante
            , decimal igv
            , string UsuarioAdiciona
            , decimal stock_inicial
            , DateTime fecha_produccion
            , DateTime fecha_vencimiento)
        {
            ArticulosCompuestoEntity e = new ArticulosCompuestoEntity();

            e.nombre           = nombre;
            e.idcategoria      = idcategoria;
            e.Codigo           = Codigo;
            e.Imag_Url         = mag_Url;
            e.descripcion      = descripcion;
            e.precioVenta      = precioVenta;
            e.precioCompra     = precioCompra;
            e.cantidad         = cantidad;
            e.estado           = estado;
            e.idProveedor      = idProveedor;
            e.idingreso        = idingreso;
            e.fecha            = fecha;
            e.tipo_comprobante = tipo_comprobante;
            e.igv               = igv;
            e.UsuarioAdiciona   = UsuarioAdiciona;
            e.stock_inicial     = stock_inicial;
            e.fecha_produccion  = fecha_produccion;
            e.fecha_vencimiento = fecha_vencimiento;
            var d = _metodos.IngresdoDeDatos(e);

            if (d == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #2
0
        public int IngresdoDeDatos(ArticulosCompuestoEntity ingreso)
        {
            int Estado;

            try
            {
                using (dbventasEntity context = new dbventasEntity())
                {
                    var connection = context.Database.Connection as SqlConnection;

                    using (connection)
                    {
                        connection.Open();
                        string     Qry = "SP_SET_INSERTAR_ARTICULOS_INGRESO";
                        SqlCommand cmd = new SqlCommand(Qry, connection);
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Add(new SqlParameter("@nombre", ingreso.nombre));
                        cmd.Parameters.Add(new SqlParameter("@idcategoria", ingreso.idcategoria));
                        cmd.Parameters.Add(new SqlParameter("@Codigo", ingreso.Codigo));
                        cmd.Parameters.Add(new SqlParameter("@Imag_Url", ingreso.Imag_Url));
                        cmd.Parameters.Add(new SqlParameter("@descripcion", ingreso.descripcion));
                        cmd.Parameters.Add(new SqlParameter("@precioVenta", ingreso.precioVenta));
                        cmd.Parameters.Add(new SqlParameter("@precioCompra", ingreso.precioCompra));
                        cmd.Parameters.Add(new SqlParameter("@cantidad", ingreso.cantidad));
                        cmd.Parameters.Add(new SqlParameter("@estado", ingreso.estado));
                        cmd.Parameters.Add(new SqlParameter("@idProveedor", ingreso.idProveedor));
                        cmd.Parameters.Add(new SqlParameter("@idingreso", ingreso.idingreso));
                        cmd.Parameters.Add(new SqlParameter("@fecha", ingreso.fecha));
                        cmd.Parameters.Add(new SqlParameter("@tipo_comprobante", ingreso.tipo_comprobante));
                        cmd.Parameters.Add(new SqlParameter("@igv", ingreso.igv));
                        cmd.Parameters.Add(new SqlParameter("@UsuarioAdiciona", ingreso.UsuarioAdiciona));
                        cmd.Parameters.Add(new SqlParameter("@stock_inicial", ingreso.stock_inicial));
                        cmd.Parameters.Add(new SqlParameter("@fecha_produccion", ingreso.fecha_produccion));
                        cmd.Parameters.Add(new SqlParameter("@fecha_vencimiento", ingreso.fecha_vencimiento));

                        cmd.ExecuteNonQuery();

                        return(Estado = 1);
                    }
                }
            }
            catch (Exception ex)
            {
                return(Estado = 0);

                throw ex;
            }
        }