/* *Propósito: Permite mapear categoria_producto de la BD a entidades. *Entradas: Categoria_Producto item *Salidas: Categoria_ProductoEntidad */ //#Metodo: mapearCategoriaProductoDeEfAEntidades private Categoria_ProductoEntidad mapearCategoriaProductoDeEfAEntidades(Categoria_Producto item) { Categoria_ProductoEntidad cat = new Categoria_ProductoEntidad(); cat.CodCatProducto = item.cod_cat_producto; cat.NombreCatProducto = item.nombre_cat_producto; return cat; }
/* *Propósito: Permite mapear categoria_producto a la BD. *Entradas: Categoria_ProductoEntidad item *Salidas: Categoria_Producto */ //#Metodo: mapearCategoriaProductoDeEntidadesAeF private Categoria_Producto mapearCategoriaProductoDeEntidadesAeF(Categoria_ProductoEntidad item) { Categoria_Producto cat = new Categoria_Producto(); cat.cod_cat_producto = item.CodCatProducto; cat.nombre_cat_producto = item.NombreCatProducto; return cat; }
/* *Propósito: Permite modificar los datos un categoria de producto en la base de datos *Entradas: Categoria_ProductoEntidad *Salidas: */ //#Metodo: editarCategoria_ProductoEntidad public void editarCategoria_ProductoEntidad(Categoria_ProductoEntidad categoria) { using (Sistema_ventasEntities contexto = new Sistema_ventasEntities()) { var cat = contexto.Categoria_Producto.Where(c => c.cod_cat_producto == categoria.CodCatProducto).FirstOrDefault(); if (cat != null) { cat.nombre_cat_producto = categoria.NombreCatProducto; contexto.SaveChanges(); } } }
/* *Propósito: Permite crear una categoria en la base de datos. *Entradas: Categoria_ProductoEntidad *Salidas: Producto */ //#Metodo: crearCategoriaProducto public Categoria_Producto crearCategoriaProducto(Categoria_ProductoEntidad categoria) { using (Sistema_ventasEntities contexto = new Sistema_ventasEntities()) { Categoria_Producto cat = new Categoria_Producto(); cat = mapearCategoriaProductoDeEntidadesAeF(categoria); contexto.Categoria_Producto.Add(cat); contexto.SaveChanges(); return cat; } }
/* *Propósito: Permite modificar los datos un categoria de producto en la base de datos *Entradas: Categoria_ProductoEntidad *Salidas: */ //#Metodo: editarCategoria_ProductoEntidad public void editarCategoria_ProductoEntidad(Categoria_ProductoEntidad categoria) { DAL contexto = new DAL(); contexto.editarCategoria_ProductoEntidad(categoria); }
/* *Propósito: Permite crear una categoria en la base de datos. *Entradas: Categoria_ProductoEntidad *Salidas: void */ //#Metodo: crearCategoriaProducto public void crearCategoriaProducto(Categoria_ProductoEntidad categoria) { DAL contexto = new DAL(); contexto.crearCategoriaProducto(categoria); }