public ActionResult Index(int?id) { var model = Session["Filtro"] as TipoDocumentoViewModel; if (model == null) { model = new TipoDocumentoViewModel(); model.Filtro.PaginationParameters.PageSize = this.DefaultPageSize; model.Filtro.PaginationParameters.UniqueIdentifier = GenerateUniqueIdentifier(); } model.PodeSalvar = tipoDocumentoAppService.EhPermitidoSalvar(); model.PodeDeletar = tipoDocumentoAppService.EhPermitidoDeletar(); model.PodeImprimir = tipoDocumentoAppService.EhPermitidoImprimir(); var tipoDocumento = tipoDocumentoAppService.ObterPeloId(id) ?? new TipoDocumentoDTO(); if (id.HasValue && !tipoDocumento.Id.HasValue) { messageQueue.Add(Application.Resource.Sigim.ErrorMessages.NenhumRegistroEncontrado, TypeMessage.Error); } model.TipoDocumento = tipoDocumento; return(View(model)); }
public async Task <IActionResult> Edit(string id, [Bind("Id,TipDoc,DesDoc")] TipoDocumentoViewModel tipoDocumentoViewModel) { if (id != tipoDocumentoViewModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoDocumentoViewModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoDocumentoViewModelExists(tipoDocumentoViewModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoDocumentoViewModel)); }
public TipoDocumentoViewModel Update(TipoDocumentoViewModel obj) { BeginTransaction(); _tipoDocumentoService.Update(Mapper.Map <TipoDocumentoViewModel, TipoDocumento>(obj)); Commit(); return(obj); }
public static void Initialize(NSMBXWebContext context) { context.Database.EnsureCreated(); if (context.TipoDocumentoViewModel.Any()) { return; } var tipDocs = new TipoDocumentoViewModel[] { new TipoDocumentoViewModel { TipDoc = "DNI", DesDoc = "DNI" }, new TipoDocumentoViewModel { TipDoc = "Pasaporte", DesDoc = "Pasaporte" }, new TipoDocumentoViewModel { TipDoc = "CE", DesDoc = "Carné de extranjería" } }; foreach (TipoDocumentoViewModel s in tipDocs) { context.TipoDocumentoViewModel.Add(s); } context.SaveChanges(); }
public TipoDocumentoViewModel Salvar([FromBody] TipoDocumentoViewModel tipoDocumentoView) { TipoDocumento tipoDocumento = null; if (tipoDocumentoView.Id == 0) { tipoDocumento = new TipoDocumento(); } else { tipoDocumento = this.tipoDocumentoRepositorio.ObterPorId(tipoDocumentoView.Id); } tipoDocumento.Ativo = tipoDocumentoView.Ativo; tipoDocumento.Nome = tipoDocumentoView.Nome; tipoDocumento.EhPasta = false; if (tipoDocumentoView.Parent != null) { tipoDocumento.Parent = new TipoDocumento { Id = tipoDocumentoView.Parent.Id }; } this.tipoDocumentoRepositorio.Salvar(tipoDocumento); tipoDocumentoView.Id = tipoDocumento.Id; return(tipoDocumentoView); }
public TipoDocumentoViewModel ObterPorId(int id) { var tipoDocumento = this.tipoDocumentoRepositorio.ObterPorIdComParents(id); var model = TipoDocumentoViewModel.Criar(tipoDocumento); return(model); }
public ActionResult Salvar(TipoDocumentoViewModel model) { if (ModelState.IsValid) { tipoDocumentoAppService.Salvar(model.TipoDocumento); } return(PartialView("_NotificationMessagesPartial")); }
public TipoDocumentoViewModel Add(TipoDocumentoViewModel obj) { var dados = Mapper.Map <TipoDocumentoViewModel, TipoDocumento>(obj); BeginTransaction(); _tipoDocumentoService.Add(dados); Commit(); return(obj); }
public void Destroy(TipoDocumentoViewModel obj) { var entity = entities.Tipodocumentos.FirstOrDefault(c => c.Id == obj.Id); if (entity != null) { entities.Delete(entity); entities.SaveChanges(); } }
// ***************************** ***************************** ***************************** // constructor public TipoDocumentoAddViewModel(TipoDocumentoViewModel TipoDocumentoViewModel) { this._ParentTipoDocumento = TipoDocumentoViewModel; this._TipoDocumentoRepository = new GestorDocument.DAL.Repository.TipoDocumentoRepository(); this._TipoDocumento = new TipoDocumentoModel() { IdTipoDocumento = new UNID().getNewUNID(), IsActive = true }; }
public async Task <IActionResult> Create([Bind("Id,TipDoc,DesDoc")] TipoDocumentoViewModel tipoDocumentoViewModel) { if (ModelState.IsValid) { _context.Add(tipoDocumentoViewModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoDocumentoViewModel)); }
public async Task <IActionResult> PostTipoDocumentoViewModel([FromBody] TipoDocumentoViewModel tipoDocumentoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.TipoDocumentoViewModel.Add(tipoDocumentoViewModel); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTipoDocumentoViewModel", new { id = tipoDocumentoViewModel.Id }, tipoDocumentoViewModel)); }
public void Update(TipoDocumentoViewModel obj) { var entity = entities.Tipodocumentos.FirstOrDefault(c => c.Id == obj.Id); if (entity != null) { entity.Nombre = obj.Nombre; entity.Codigo = obj.Codigo; entities.SaveChanges(); } }
public void Create(TipoDocumentoViewModel obj) { var entity = new Tipodocumento(); entity.Nombre = obj.Nombre; entity.Codigo = obj.Codigo; entity.Fechacreacion = DateTime.Now; entities.Add(entity); entities.SaveChanges(); obj.Id = entity.Id; }
public ActionResult Edit(TipoDocumentoViewModel tipoDocumentoViewModel) { if (!ModelState.IsValid) { return(View(tipoDocumentoViewModel)); } ViewBag.dadosProcesso = _processoAppService.GetById(tipoDocumentoViewModel.ProcessoId); ViewBag.ProcessoId = tipoDocumentoViewModel.ProcessoId; _tipoDocumentoAppService.Update(tipoDocumentoViewModel); return(RedirectToAction("Index", new { Id = tipoDocumentoViewModel.TipoDocumentoId })); }
public IEnumerable <TipoDocumentoViewModel> ParaIndexar(int id = 0) { var tiposDocumentos = this.tipoDocumentoRepositorio .ObterTodosParaIndexar(this.sessaoDoUsuario.UsuarioAtual); var models = new List <TipoDocumentoViewModel>(); foreach (var tipoDocumento in tiposDocumentos) { var model = TipoDocumentoViewModel.Criar(tipoDocumento); models.Add(model); } return(models as IEnumerable <TipoDocumentoViewModel>); }
public ActionResult Editar(Int64 idTipodocumento = 0) { TipoDocumentoViewModel tpVM = null; ViewBag.ListaTipoPersona = new SelectList(listasSRV.TipoPersonaConsultar(), "CODIGO_TIPO_PERSONA", "NOMBRE_TIPO_PERSONA"); if (idTipodocumento == 0) { tpVM = new TipoDocumentoViewModel(); } else { TipoDocumento tp = listasSRV.TipoDocumentoPorIdConsultar(idTipodocumento); tpVM = convertir.ConvertirTipoDocumentoBDToViewModel(tp); } return(View("Editar", tpVM)); //return Json(tpVM, JsonRequestBehavior.AllowGet); }
private async Task LoadTipDoc() { //List<string> lstTipDoc = new List<string>(); //lstTipDoc.Add("DNI"); //lstTipDoc.Add("Pasaporte"); //lstTipDoc.Add("CE"); //picTipDoc.ItemsSource = lstTipDoc; //picTipDoc.SelectedItem = "DNI"; if (picTipDoc.ItemsSource == null) { TipoDocumentoViewModel tipoDocumentoViewModel = new TipoDocumentoViewModel(); var t = await tipoDocumentoViewModel.GetTipoDocumentos(); picTipDoc.ItemsSource = t.ToList().Where(x => x.TipDoc != null).ToList().ConvertAll(obj => obj.TipDoc); //picTipDoc.ItemDisplayBinding = new Binding("tipDoc"); picTipDoc.SelectedItem = "DNI"; } }
public void Salvar([FromBody] TipoDocumentoViewModel tipoDocumentoView) { TipoDocumento tipoDocumento = null; if (tipoDocumentoView.Id == 0) { tipoDocumento = new TipoDocumento(); } else { tipoDocumento = this.tipoDocumentoRepositorio.ObterPorId(tipoDocumentoView.Id); } tipoDocumento.Ativo = tipoDocumentoView.Ativo; tipoDocumento.Nome = tipoDocumentoView.Nome; tipoDocumento.EhPasta = true; tipoDocumento.Parent = null; this.tipoDocumentoRepositorio.Salvar(tipoDocumento); }
public JsonResult GetAllTipoDocumentos() { List <TipoDocumentoViewModel> Lista = new List <TipoDocumentoViewModel>(); TipoDocumentoViewModel tipoDocumento; List <BETipoDocumento> oListaTipoDocumento; BLTipoDocumento oBLTipoDocumento = new BLTipoDocumento(); oListaTipoDocumento = oBLTipoDocumento.ListarTipoDocumento(); foreach (BETipoDocumento item in oListaTipoDocumento) { tipoDocumento = new TipoDocumentoViewModel(); tipoDocumento.codigo = item.cod_tipo_documento; tipoDocumento.descripcion = item.gls_tipo_documento; tipoDocumento.estado = item.cod_estado_registro; Lista.Add(tipoDocumento); } return(Json(Lista, JsonRequestBehavior.AllowGet)); }
public TipoDocumentoViewModel ConvertirTipoDocumentoBDToViewModel(TipoDocumento tp) { TipoDocumentoViewModel tpVM = new TipoDocumentoViewModel(); tpVM.CODIGO = tp.CODIGO; tpVM.ID_TIPO_DOCUMENTO = tp.ID_TIPO_DOCUMENTO; tpVM.NOMBRE_TIPO_DOCUMENTO = tp.NOMBRE_TIPO_DOCUMENTO; if (tp.ES_JURIDICA == 1) { tpVM.CODIGO_TIPO_PERSONA = "PJ"; } if (tp.ES_NATURAL == 1) { tpVM.CODIGO_TIPO_PERSONA = "PN"; } //tpVM.ListaTipoPersona = new SelectList(listaSrv.TipoPersonaConsultar(), "CODIGO_TIPO_PERSONA", "NOMBRE_TIPO_PERSONA",tpVM.CODIGO_TIPO_PERSONA); return(tpVM); }
public ActionResult Editar(TipoDocumentoViewModel tipoDocumentoVm) { if (ModelState.IsValid) { TipoDocumento tp = convertir.ConvertirTipoDocumentoViewModelToBD(tipoDocumentoVm); tp = tipoDocumentoSRV.TipoDocumentoActualizar(tp); if (tp.tipoMensaje == 3) { ViewBag.ListaTipoPersona = new SelectList(listasSRV.TipoPersonaConsultar(), "CODIGO_TIPO_PERSONA", "NOMBRE_TIPO_PERSONA"); return(View(tipoDocumentoVm)); } else { return(RedirectToAction("Index", "TipoDocumento")); } } else { ViewBag.ListaTipoPersona = new SelectList(listasSRV.TipoPersonaConsultar(), "CODIGO_TIPO_PERSONA", "NOMBRE_TIPO_PERSONA"); return(View(tipoDocumentoVm)); } }
public ActionResult Lista(TipoDocumentoViewModel model) { if (ModelState.IsValid) { Session["Filtro"] = model; if (string.IsNullOrEmpty(model.Filtro.PaginationParameters.OrderBy)) { model.Filtro.PaginationParameters.OrderBy = "sigla"; } int totalRegistros; var result = tipoDocumentoAppService.ListarPeloFiltro(model.Filtro, out totalRegistros); if (result.Any()) { var listaViewModel = CreateListaViewModel(model.Filtro.PaginationParameters, totalRegistros, result); return(PartialView("ListaPartial", listaViewModel)); } return(PartialView("_EmptyListPartial")); } return(PartialView("_NotificationMessagesPartial")); }
public TipoDocumento ConvertirTipoDocumentoViewModelToBD(TipoDocumentoViewModel tpVM) { TipoDocumento tp = new TipoDocumento(); tp.CODIGO = tpVM.CODIGO; tp.ID_TIPO_DOCUMENTO = tpVM.ID_TIPO_DOCUMENTO; tp.NOMBRE_TIPO_DOCUMENTO = tpVM.NOMBRE_TIPO_DOCUMENTO; if (tpVM.CODIGO_TIPO_PERSONA == "PN") { tp.ES_NATURAL = 1; tp.ES_JURIDICA = 0; } else if (tpVM.CODIGO_TIPO_PERSONA == "PJ") { tp.ES_NATURAL = 0; tp.ES_JURIDICA = 1; } return(tp); }
public async Task <IActionResult> PutTipoDocumentoViewModel([FromRoute] string id, [FromBody] TipoDocumentoViewModel tipoDocumentoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tipoDocumentoViewModel.Id) { return(BadRequest()); } _context.Entry(tipoDocumentoViewModel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoDocumentoViewModelExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }