public ProductoModel(Producto producto)
 {
     CiaSegId = producto.CiaSeg.Id;
     Nombre = producto.Nombre;
     Descripcion = producto.Descripcion;
     DiasVigencia = producto.DiasVigencia;
     DiasCarencia = producto.DiasCarencia;
     DiasGracia = producto.DiasGracia;
     Estado = producto.Estado;
 }
Example #2
0
 public ProductoModel(Producto Producto)
 {
     CiaSegId = Producto.CiaSeg.Id;
     RamoId = Producto.Ramo.Id;
     Nombre = Producto.Nombre;
     Descripcion = Producto.Descripcion;
     DiasVigencia = Producto.DiasVigencia;
     DiasCarencia = Producto.DiasCarencia;
     DiasGracia = Producto.DiasGracia;
     Estado = Producto.Estado;
 }
Example #3
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);
        }
Example #4
0
 public Producto Insertar(Producto producto)
 {
     return ProductoRepo.Insertar(producto);
 }
Example #5
0
 public bool Eliminar(Producto producto)
 {
     return ProductoRepo.Eliminar(producto);
 }
Example #6
0
 public Producto Actualizar(Producto producto)
 {
     return ProductoRepo.Actualizar(producto);
 }