public ActionResult Index() { COMPUTERMANAGEMENT_TestEntities _context = new COMPUTERMANAGEMENT_TestEntities(); List <t_Producto> productoList = new List <t_Producto>(); productoList = _context.t_Producto.ToList(); List <ProductoModel> productoMList = new List <ProductoModel>(); foreach (var element in productoList) { ProductoModel productoActual = new ProductoModel(); TipoModel tipo = new TipoModel(); MarcaModel marca = new MarcaModel(); SistemaOModel sistema = new SistemaOModel(); FacturaModel factura = new FacturaModel(); tipo.Tipo = element.t_Tipo.Tipo.ToString(); marca.Marca = element.t_Marca.Marca.ToString(); sistema.SistemaO = element.t_SistemaO.SistemaO.ToString(); factura.Factura = element.t_Factura.Factura.ToString(); productoActual.Marca = marca; productoActual.Factura = factura; productoActual.Tipo = tipo; productoActual.SistemaO = sistema; productoActual.Modelo = element.Modelo; productoActual.IdProducto = element.IdProducto; productoMList.Add(productoActual); } return(View(productoMList)); }
public ActionResult AgregarTipo(TipoModel model) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <TipoModel, t_Tipo>(); }); IMapper iMapper = config.CreateMapper(); var source = model; var destination = iMapper.Map <TipoModel, t_Tipo>(source); COMPUTERMANAGEMENT_TestEntities _context = new COMPUTERMANAGEMENT_TestEntities(); var addfactura = _context.t_Tipo.Add(destination); _context.SaveChanges(); var data = _context.t_Tipo.ToList(); return(View("TipoList", data)); }
public async Task <ActionResult> ExcluiTipo(TipoModel model) { if (ModelState.IsValid) { TipoMOD tipo = new TipoMOD { Codigo = model.Codigo }; bool excluio = await _intranetBLL.ExcluiTipo(tipo); if (excluio) { return(Json(new { Sucesso = true })); } return(Json(new { Sucesso = false, Mensagem = "Ops, Ocorreu um erro ao excluir o tipo." })); } return(Json(new { Sucesso = false, Mensagem = "Ops, Campos não preenchidos corretamente." })); }
public async Task <ActionResult> AlteraTipo(TipoModel model) { if (ModelState.IsValid) { TipoMOD tipo = new TipoMOD { Nome = model.Nome, Codigo = model.Codigo }; bool alterou = await _intranetBLL.AlteraTipo(tipo); if (alterou) { return(Json(new { Sucesso = true })); } return(Json(new { Sucesso = false, Mensagem = "Ops, Ocorreu um erro ao editar o tipo." })); } return(Json(new { Sucesso = false, Mensagem = "Ops, Campos não preenchidos corretamente." })); }
public ActionResult GuardarTipo(string nombre) { var tipo = new TipoModel() { Id = Guid.NewGuid(), Nombre = nombre }; try { _tiposRepository.Insertar(tipo); return(Json(new { id = tipo.Nombre, success = true })); } catch (Exception ex) { return(Json(new { success = false })); throw; } }