Esempio n. 1
0
 public ProductoCanal Insertar(ProductoCanal productoCanal)
 {
     return ProductoCanalRepo.Insertar(productoCanal);
 }
Esempio n. 2
0
 public ProductoCanal Actualizar(ProductoCanal productoCanal)
 {
     return ProductoCanalRepo.Actualizar(productoCanal);
 }
Esempio n. 3
0
 public bool Eliminar(ProductoCanal productoCanal)
 {
     return ProductoCanalRepo.Eliminar(productoCanal);
 }
Esempio n. 4
0
        public ActionResult Registrar(ProductoModel productoModel)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Usuario UsuarioRegistro = new Usuario() { Id = Convert.ToInt32(User.Identity.Name) };

                    Producto Producto = new Producto()
                    {
                        CiaSeg = new CiaSeg() { Id = productoModel.CiaSegId },
                        Ramo = new Catalogo() { Id = productoModel.RamoId },
                        Nombre = productoModel.Nombre,
                        Descripcion = productoModel.Descripcion,
                        DiasVigencia = productoModel.DiasVigencia,
                        DiasCarencia = productoModel.DiasCarencia,
                        DiasGracia = productoModel.DiasGracia,
                        Estado = productoModel.Estado,
                        UsuarioRegistro = UsuarioRegistro,
                        FechaRegistro = DateTime.Now
                    };

                    Producto = ProductoNegocio.Insertar(Producto);

                    if (Producto != null)
                    {
                        ProductoCanal ProductoCanal = new ProductoCanal()
                        {
                            Producto = Producto,
                            Canal = new Canal() { Id = productoModel.CanalId },
                            Estado = productoModel.Estado,
                            UsuarioRegistro = UsuarioRegistro,
                            FechaRegistro = DateTime.Now
                        };

                        ProductoCanal = ProductoCanalNegocio.Insertar(ProductoCanal);

                        ViewBag.Producto = Producto;
                        ViewBag.ProductoCanal = ProductoCanal;
                    }
                }
                catch (Exception ex)
                {
                    ViewBag.Exception = ex.Message;
                }
            }

            return View(productoModel);
        }