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); } }
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; } }