public EstadoVM GetEstado(int?Id) { try { Open(); var estadoVM = new EstadoVM(); string selectEditEstado = @"SELECT* FROM ESTADO WHERE IdEstado =" + Id; SQL = new SqlCommand(selectEditEstado, sqlconnection); Dr = SQL.ExecuteReader(); while (Dr.Read()) { estadoVM.IdEstado = Convert.ToInt32(Dr["IdEstado"]); estadoVM.nmEstado = Dr["nmEstado"].ToString(); estadoVM.dsUF = Dr["dsUF"].ToString(); estadoVM.dtCadastro = Dr["dtCadastro"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(Dr["dtCadastro"]); estadoVM.dtUltAlteracao = Dr["dtUltAlteracao"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(Dr["dtUltAlteracao"]); estadoVM.IdPais = Convert.ToInt32(Dr["IdPais"]); } return(estadoVM); } catch (Exception e) { throw new Exception("Erro ao selecionar o Estado: " + e.Message); } finally { Close(); } }
public List <EstadoVM> GetAll() { try { //consulta var estados = (from Estado in dbContext.Estado select new { id = Estado.ID, nombre = Estado.Nombre }).ToList(); //Restructura List <EstadoVM> resultado = new List <EstadoVM>(); foreach (var estado in estados.ToList()) { EstadoVM result = new EstadoVM() { id = estado.id, nombre = estado.nombre }; resultado.Add(result); } return(resultado); } catch (Exception ex) { throw ex; } }
public ActionResult editar(int?id) { var ViewModel = new EstadoVM(); ViewModel.Estado = this.OEstadoBL.carregarPorId(UtilNumber.toInt32(id)) ?? new Estado(); return(View(ViewModel)); }
public ActionResult editar(EstadoVM ViewModel) { if (!ModelState.IsValid) { return(View(ViewModel)); } bool flagSucesso = this.OEstadoBL.salvar(ViewModel.Estado); if (flagSucesso) { this.Flash(UtilMessage.TYPE_MESSAGE_SUCCESS, UtilMessage.success("Sucesso", "Os dados do estado foram salvos com sucesso.")); return(RedirectToAction("listar")); } this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, UtilMessage.error("Falha", "Houve um problema ao salvar o registro. Tente novamente.")); return(View(ViewModel)); }
private ActionResult GetView(int id) { EstadoDAO objEstado = new EstadoDAO(); PaisDAO DAOPais = new PaisDAO(); var obj = objEstado.GetEstado(id); var result = new EstadoVM { IdEstado = obj.IdEstado, nmEstado = obj.nmEstado, dsUF = obj.dsUF, dtCadastro = obj.dtCadastro, dtUltAlteracao = obj.dtUltAlteracao, IdPais = obj.IdPais }; var objPais = DAOPais.GetPais(result.IdPais); result.Pais = new ViewModels.Paises.SelectPaisVM { IdPais = objPais.IdPais, Text = objPais.nmPais }; return(View(result)); }
public async Task <EstadoVM> GetVM(int id) { var modelo = await _context.Estados .Include(x => x.pais) .FirstOrDefaultAsync(y => y.estado_id == id); if (modelo == null) { throw new Exception("Registro no encontrado"); } EstadoVM estadovm = new EstadoVM { estado_id = modelo.estado_id, nombre = modelo.nombre, pais_id = modelo.pais_id, pais = modelo.pais.nombre, codigo = modelo.codigo, activo = modelo.activo }; return(estadovm); }