public ActionResult Edit(EditarViewModel item) { if (ModelState.IsValid) { if (Int32.Parse(item.SelectedValue) != 0) { using (MeuContexto ctx = new MeuContexto()) { item._item.Estado = item.ItemsInDropDown[Int32.Parse(item.SelectedValue)].Text.ToString(); int a = Convert.ToInt32(Session["UserID"]); var result = ctx.Usuarios.Find(a).ListaUsuario.Where(i => i.ItemID == item._item.ItemID).FirstOrDefault(); if (result != null) { item._item.LivroID = item._item.Livro.LivroID; result.UsuarioID = a; item._item.UsuarioID = a; ctx.Entry(result).CurrentValues.SetValues(item._item); } ctx.SaveChanges(); return(RedirectToAction("Index")); } } } ModelState.AddModelError("", "Escolha uma opção de status"); return(View(item)); }
public IActionResult Edit(EditarViewModel modelo) { if (ModelState.IsValid) { } return(View(modelo)); }
public ActionResult Editar(EditarViewModel editVM) { if (ModelState.IsValid) { try { //Le coloco el nombre con cual voy a guardar el archivo //Para no guardar el archivo por si da problemas al ingresar los datos editVM.completarAdministrador(); bool r = true; r = administradorBL.actualizar(editVM.administrador); if (!r) { // Podemos validar para mostrar un mensaje personalizado, por ahora el aplicativo se caera por el throw que hay en nuestra capa DAL ViewBag.Mensaje = "Ocurrio un error inesperado"; return(View("~/Views/Shared/_Mensajes.cshtml")); } return(RedirectToAction("ListaAdministradores")); } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } } else { return(View(editVM)); } }
public ActionResult EditarCliente(EditarViewModel objViewModel) { try { MantenimientoClienteEntities context = new MantenimientoClienteEntities(); Cliente objCliente = new Cliente();; if (objViewModel.ClienteId.HasValue) { objCliente = context.Cliente.FirstOrDefault(X => X.ClienteId == objViewModel.ClienteId.Value); } objCliente.Nombre = objViewModel.Nombre; objCliente.Apellido = objViewModel.Apellidos; objCliente.DNI = objViewModel.DNI; objCliente.Edad = objViewModel.Edad; objCliente.Sexo = objViewModel.Sexo; objCliente.Nivel_Estudio = objViewModel.Nivel; objCliente.Telefono = objViewModel.Telefono; context.SaveChanges(); TempData["MensajeRespuesta"] = "Se Edito satisfactoriamente el cliente"; return(RedirectToAction("LstCliente")); } catch (Exception ex) { ModelState.AddModelError("", "No se pudo editar"); } return(View(objViewModel)); }
public IActionResult Editar(EditarViewModel modelo) { //if (!ModelState.IsValid || repopersona.ExistePersona(modelo.Cedula)) //{ // //if (repopersona.ExistePersona(modelo.Cedula)) // //{ // // //modelo.ExistePersona = true; // //} // //modelo.Sexo = new List<SelectListItem>(); // //foreach (var valor in Enum.GetValues(typeof(Persona.Sexualidad))) // //{ // // modelo.Sexo.Add(new SelectListItem // // { // // Value = valor.ToString(), // // Text = Enum.GetName(typeof(Persona.Sexualidad), valor) // // }); // //} // return View(modelo); //} ////repopersona.EditarPersona(new Persona() ////{ //// Apellido = modelo.Apellido, //// Nombre = modelo.Nombre, //// Carne = modelo.Carne, //// Cedula = modelo.Cedula, //// Correo = modelo.Correo, //// FechaNacimiento = modelo.FechaNacimiento, //// Telefono = modelo.Telefono, //// Usuario = modelo.Nombre + modelo.Apellido + "2", //// Contraseña = "123456", //// Sexo = repopersona.ObtenerSexo(modelo.Sexo) ////}); return(RedirectToAction("Crear")); }
//GET: Articulo/Editar public ActionResult Editar() { if (Session["TipoUsuario"] != null && Session["TipoUsuario"].ToString().Equals("Administrador")) { try { EditarViewModel editVM = new EditarViewModel(); //editVM.completarEditarVM(); return(View(editVM)); } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } } else { try { ViewBag.Mensaje = "No tiene permisos para relalizar esta acción."; return(View("~/Views/Shared/_Mensajes.cshtml")); } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } } }
public IActionResult Edit(EditarViewModel modelo) { if (ModelState.IsValid) { //SAMPLE HOW TO DO AN UPDATE //var cust = // (from c in db.Customers // where c.CustomerID == "ALFKI" // select c).First(); //// Change the name of the contact. //cust.ContactName = "New Contact"; var tipo = (from c in _context.TipoPersona where c.IdTipoPersona == modelo.TipoId select c).FirstOrDefault(); tipo.Descripción = modelo.TipoNombre; _context.SaveChanges(); return(RedirectToAction("Index", new Microsoft.AspNetCore.Routing.RouteValueDictionary( new { controller = "Home", action = "Index" }))); } return(View(modelo)); }
public ActionResult Editar(EditarViewModel editVM) { if (ModelState.IsValid) { try { editVM.completarCliente(); bool r = true; r = categoriaBL.actualizar(editVM.categoria); if (!r) { // Podemos validar para mostrar un mensaje personalizado, por ahora el aplicativo se caera por el throw que hay en nuestra capa DAL ViewBag.Mensaje = "Ocurrio un error inesperado"; return(View("~/Views/Shared/_Mensajes.cshtml")); } editVM.guardarArchivo(); return(RedirectToAction("ListaCategorias")); } catch (ProyectoException ex) { editVM.mensajeError = ex.Message; editVM.categoria = categoriaBL.obtener(editVM.categoria.Id); return(View(editVM)); } } else { return(View(editVM)); } }
public IActionResult Edit() { EditarViewModel modelo = new EditarViewModel(); //cargar el select items de la carrera var carreras = (from c in _context.Carreras select new Models.Carreras { IdCarrera = c.IdCarrera, NombreCarrera = c.NombreCarrera }).ToList(); //modelo.Cod_Carrera = "Carrera0001"; //var cursos = (from cur in _context.Cursos join car in _context.Carreras on cur.IdCarrera equals car.IdCarrera // where car.IdCarrera == modelo.Cod_Carrera select new Model.Cursos // { IdCurso = cur.IdCurso, Descripcion = cur.Descripcion }).ToList(); modelo.Carreras = carreras; //modelo.Cursos = cursos; return(View(modelo)); }
// GET: Notas/Edit/5C:\Users\jesma\Desktop\AvanzadaAvellanas\AvanzadaAvellanas\Migrations\ public ActionResult Edit(int id) { EditarViewModel modelo = new EditarViewModel(); modelo.Title = "Editar Notas"; return(View(modelo)); }
public IActionResult Editar(EditarViewModel model) { var Usuario = _context.Usuarios.Find(model.UsuarioId); Usuario.UserName = model.Nombre; _context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Edit() { EditarViewModel modelo = new EditarViewModel(); string id = "Curso0001"; modelo.CodigoCurso = id; return(View(modelo)); }
public JsonResult GetSubCategories(EditarViewModel modelo, string id) { var cursos = (from cur in _context.Cursos join car in _context.Carreras on cur.IdCarrera equals car.IdCarrera where car.IdCarrera == id select new Model.Cursos { IdCurso = cur.IdCurso, Descripcion = cur.Descripcion }).ToList(); return(Json(new SelectList(cursos, "Value", "Text"))); }
public IActionResult Editar(Guid param) { /* BUSCAR ENTIDADES */ try { var eventoEntity = _eventoService.ObterPorId(param); var viewModel = new EditarViewModel() { id = eventoEntity.Id.ToString(), tipo = eventoEntity.tipo.ToString(), descricao = eventoEntity.descricao, dataInicio = eventoEntity.dataInicio.ToShortDateString(), dataFim = eventoEntity.dataFim.ToShortDateString(), horaInicial = eventoEntity.horaInicial, horaFinal = eventoEntity.horaFinal, situacao = eventoEntity.situacao.ToString(), descricaoLocal = eventoEntity.descricaoLocal, endereco = eventoEntity.endereco, observacao = eventoEntity.observacao, dataInclusao = eventoEntity.dataInclusao.ToShortDateString(), dataModificacao = eventoEntity.dataModificacao.ToShortDateString() }; var evento = _eventoService.ObterEvento(); foreach (var eventoEntity in evento) { viewModel.eventoEntity.Add(new SelectListItem() { /* * id = eventoEntity.Id.ToString(), * tipo = eventoEntity.tipo.ToString(), * descricao = eventoEntity.descricao, * dataInicio = eventoEntity.dataInicio.ToShortDateString(), * dataFim = eventoEntity.dataFim.ToShortDateString(), * horaInicial = eventoEntity.horaInicial, * horaFinal = eventoEntity.horaFinal, * situacao = eventoEntity.situacao.ToString(), * descricaoLocal = eventoEntity.descricaoLocal, * endereco = eventoEntity.endereco, * observacao = eventoEntity.observacao, * dataInclusao = eventoEntity.dataInclusao.ToShortDateString(), * dataModificacao = eventoEntity.dataModificacao.ToShortDateString() */ }); } return(View(viewModel)); } catch (Exception e) { TempData["formMensagemErro"] = e.Message; return(RedirectToAction("Index")); } }
public IActionResult Edit() { EditarViewModel modelo = new EditarViewModel(); var tipos = (from c in _context.TipoPersona select c).ToList(); modelo.Tipos = tipos; return(View(modelo)); }
public IActionResult Editar(EditarViewModel model) { var Curso = _context.Becas.Find(model.Id); if (Curso != null) { Curso.Nombre = model.Nombre; Curso.Porcentaje = model.Porcentaje; _context.SaveChanges(); } return(RedirectToAction("Index")); }
public IActionResult Editar(EditarViewModel model) { var produto = db.Produtos.SingleOrDefault(p => p.Id == model.Id); produto.Nome = model.Nome; produto.Descricao = model.Descricao; produto.Valor = model.Valor; produto.Quantidade = model.Quantidade; db.SaveChanges(); model.Mensagem = "Alterado com sucesso"; return(View(model)); }
public JsonResult GetVentanasXPerfil(EditarViewModel modelo, string id) { var VentanasXPefil = (from VentanasPerfil in _context.VentanasXperfil join Ventanas in _context.Ventanas on VentanasPerfil.IdVentana equals Ventanas.IdVentana where VentanasPerfil.IdVentana == id select new Model.VentanasXperfil { IdVentana = VentanasPerfil.IdVentana }).ToList(); return(Json(new SelectList(VentanasXPefil, "Value", "Text"))); }
public IActionResult Editar(EditarViewModel model) { var Curso = _context.Grupos.Find(model.Id); if (Curso != null) { Curso.NumeroGrupo = model.NumeroGrupo; Curso.Horario = model.Horario; Curso.CursoId = model.CursoId; Curso.Materia = model.CursosC; _context.SaveChanges(); } return(RedirectToAction("Index")); }
public IActionResult Editar(EditarViewModel model) { var Curso = _context.Carreras.Find(model.Id); if (Curso != null) { Curso.Nombre = model.Nombre; Curso.Codigo = model.Codigo; Curso.Descripcion = model.Descripcion; _context.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Delete(EditarViewModel item) { if (ModelState.IsValid) { using (MeuContexto ctx = new MeuContexto()) { var result = ctx.Itens.Where(i => i.Livro.LivroID == item._item.Livro.LivroID).FirstOrDefault(); ctx.Itens.Remove(result); ctx.SaveChanges(); return(RedirectToAction("Index")); } } return(View(item)); }
public IActionResult Editar(int id) { var produto = db.Produtos.SingleOrDefault(p => p.Id == id); var model = new EditarViewModel() { Id = produto.Id, Nome = produto.Nome, Descricao = produto.Descricao, Valor = produto.Valor, Quantidade = produto.Quantidade }; return(View(model)); }
// public IActionResult Eliminar() // { // EliminarViewModel modelo = new EliminarViewModel(); // modelo.Title = "Eliminar Persona"; // return View(modelo); // //EliminarViewModel modelo = new EliminarViewModel(); // //modelo.Title = "Eliminar Persona"; // //modelo.Sexo = new List<SelectListItem>(); // //foreach (var valor in Enum.GetValues(typeof(Persona.Sexualidad))) // //{ // // modelo.Sexo.Add(new SelectListItem // // { // // Value = valor.ToString(), // // Text = Enum.GetName(typeof(Persona.Sexualidad), valor) // // }); // //} // //return View(modelo); // } // [HttpPost] // public IActionResult Eliminar(int id) // { // repopersona.EliminarPersona(id); // return RedirectToAction("Crear"); // } // //[HttpPost] // //public IActionResult Eliminar(EliminarViewModel modelo) // //{ // // if (!ModelState.IsValid || repopersona.ExistePersona(modelo.Cedula)) // // { // // if (repopersona.ExistePersona(modelo.Cedula)) // // { // // modelo.ExistePersona = true; // // } // // modelo.Sexo = new List<SelectListItem>(); // // foreach (var valor in Enum.GetValues(typeof(Persona.Sexualidad))) // // { // // modelo.Sexo.Add(new SelectListItem // // { // // Value = valor.ToString(), // // Text = Enum.GetName(typeof(Persona.Sexualidad), valor) // // }); // // } // // return View(modelo); // // } // // repopersona.EliminarPersona( // // modelo.Carne); // // return RedirectToAction("Crear"); // //} public IActionResult Editar() { EditarViewModel modelo = new EditarViewModel(); modelo.Title = "Editar Persona"; //modelo.Sexo = new List<SelectListItem>(); //foreach (var valor in Enum.GetValues(typeof(Persona.Sexualidad))) //{ // modelo.Sexo.Add(new SelectListItem // { // Value = valor.ToString(), // Text = Enum.GetName(typeof(Persona.Sexualidad), valor) // }); //} return(View(modelo)); }
public ActionResult Delete(int?id) { Livro l = new Livro(); using (MeuContexto ctx = new MeuContexto()) { l = ctx.Livros.Find(id); } EditarViewModel editarViewModel = new EditarViewModel(); Item i = new Item(); i.Livro = l; editarViewModel._item = i; return(View(editarViewModel)); }
public IActionResult Editar(Guid param) { /* BUSCAR ENTIDADES */ try { var clienteEntity = _clienteService.ObterPorId(param); var viewModel = new EditarViewModel() { id = clienteEntity.Id.ToString(), tipo = clienteEntity.tipo.ToString(), dataNascimento = clienteEntity.dataNascimento.ToShortDateString(), nome = clienteEntity.nome, endereco = clienteEntity.endereco, observacao = clienteEntity.observacao, dataInclusao = clienteEntity.dataInclusao.ToShortDateString(), dataModificacao = clienteEntity.dataModificacao.ToShortDateString(), Evento = clienteEntity.Eventos.ToString(), email = clienteEntity.email.ToString() }; var cliente = _clienteService.ObterClientes(); foreach (var clienteEntity in cliente) { viewModel.clienteEntity.Add(new SelectListItem() { /* * id = clienteEntity.Id.ToString(), * tipo = clienteEntity.tipo.ToString(), * dataNascimento = clienteEntity.dataNascimento.ToShortDateString(), * nome = clienteEntity.nome, * endereco = clienteEntity.endereco, * observacao = clienteEntity.observacao, * dataInclusao = clienteEntity.dataInclusao.ToShortDateString(), * dataModificacao = clienteEntity.dataModificacao.ToShortDateString(), * Evento = clienteEntity.Eventos.ToString(), * email = clienteEntity.email.ToString() */ }); } return(View(viewModel)); } catch (Exception e) { TempData["formMensagemErro"] = e.Message; return(RedirectToAction("Index")); } }
public IActionResult Editar(Guid param) { /* BUSCAR ENTIDADES */ try { var convidadoEntity = _convidadoService.ObterPorId(param); var viewModel = new EditarViewModel() { id = convidadoEntity.id.ToString(), nome = convidadoEntity.nome, email = convidadoEntity.email, documento = convidadoEntity.documento.ToString(), dataNacimento = convidadoEntity.dataNascimento.ToShortDateString(), evento = convidadoEntity.evento.ToString(), situacao = convidadoEntity.situacao.ToString(), observacao = convidadoEntity.observacao, dataInclusao = convidadoEntity.dataInclusao.ToShortDateString(), dataModificacao = convidadoEntity.dataModificacao.ToShortDateString() }; var convidado = _convidadoService.ObterConvidado(); foreach (var convidadoEntity in convidado) { viewModel.convidadoEntity.Add(new SelectListItem() { /* * id = convidadoEntity.id.ToString(), * nome = convidadoEntity.nome, * email = convidadoEntity.email, * documento = convidadoEntity.documento.ToString(), * dataNacimento = convidadoEntity.dataNascimento.ToShortDateString(), * evento = convidadoEntity.evento.ToString(), * situacao = convidadoEntity.situacao.ToString(), * observacao = convidadoEntity.observacao, * dataInclusao = convidadoEntity.dataInclusao.ToShortDateString(), * dataModificacao = convidadoEntity.dataModificacao.ToShortDateString() */ }); } return(View(viewModel)); } catch (Exception e) { TempData["formMensagemErro"] = e.Message; return(RedirectToAction("Index")); } }
public IActionResult Edit() { EditarViewModel modelo = new EditarViewModel(); //cargar el select items de la curso var cursos = (from c in _context.Cursos where c.IdPersona.Equals("Persona01") select new Model.Cursos { IdCurso = c.IdCurso, Descripcion = c.Descripcion }).ToList(); modelo.Cursos = cursos; //modelo.Cursos = cursos; return(View(modelo)); }
public ActionResult Eliminar(int id) { if (Session["TipoUsuario"] != null && Session["TipoUsuario"].ToString().Equals("Administrador")) { try { //para poder borrar la imagen EditarViewModel editVM = new EditarViewModel(); editVM.cliente = clienteBL.obtener(id); bool r = clienteBL.eliminar(id); if (r) { editVM.eliminarArchivo(); } else { // Podemos validar para mostrar un mensaje personalizado, por ahora el aplicativo se caera por el throw que hay en nuestra capa DAL ViewBag.Mensaje = "Ocurrio un error inesperado"; return(View("~/Views/Shared/_Mensajes.cshtml")); } return(RedirectToAction("ListaClientes")); } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } } else { try { ViewBag.Mensaje = "No tiene permisos para relalizar esta acción."; return(View("~/Views/Shared/_Mensajes.cshtml")); } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } } }
public async Task <ActionResult> Edit(EditarViewModel model) { if (ModelState.IsValid) { try { var usr = await _userManager.FindByIdAsync(model.Id); if (usr == null) { return(RedirectToAction("Index")); } usr.Nome = model.Nome; usr.Email = model.Email; usr.IdEmpresa = UsuarioLogado.IdEmpresa; //usr.Celular = model.Celular; //usr.CPF = model.CPF; //usr.DataNascimento = model.DataNascimento; usr.UserName = model.Email; var result = await _userManager.UpdateAsync(usr); if (result.Succeeded) { // Remove roles _userManager.RemoveFromRole(usr.Id, GrupoDeAcesso.Administrador.ToString()); _userManager.RemoveFromRole(usr.Id, GrupoDeAcesso.Usuario.ToString()); // Adiciona role nova _userManager.AddToRole(usr.Id, model.Grupo.ToString()); } TempData["Nome"] = usr.Nome; TempData["Acao"] = "editado"; return(RedirectToAction("Index")); } catch (Exception ex) { Logger.Log.Error(ex); throw; } } return(View(model)); }
public void Edit(EditarViewModel usuario, Guid idUsuario) { Usuario user = new Usuario(); user.Id = idUsuario.ToString(); user.UserName = usuario.Nome; user.Nome = usuario.Nome; user.Email = usuario.Email; user.Deletado = usuario.Deletado; var usr = _userManager.FindById(user.Id); if (usr == null) { // Não encontrou o usuário. } usr.Nome = user.Nome; usr.Email = user.Email; usr.UserName = user.Email; var result = _userManager.Update(usr); if (result.Succeeded) { // Remove roles _userManager.RemoveFromRole(usr.Id, GrupoDeAcesso.Administrador.ToString()); _userManager.RemoveFromRole(usr.Id, GrupoDeAcesso.Usuario.ToString()); // Adiciona role nova _userManager.AddToRole(usr.Id, usuario.Grupo.ToString()); } else { if (result.Errors != null) { string erros = "Erro ao editar usuário. "; foreach (string error in result.Errors) { erros += error + "; "; } throw new System.Exception(erros); } } }