public IActionResult Listar() { EstadoCivilModel estadoCivilModel; EstadoCivilTransfer estadoCivilLista; try { estadoCivilModel = new EstadoCivilModel(); estadoCivilLista = estadoCivilModel.Consultar(new EstadoCivilTransfer()); } catch (Exception ex) { estadoCivilLista = new EstadoCivilTransfer(); estadoCivilLista.Validacao = false; estadoCivilLista.Erro = true; estadoCivilLista.IncluirMensagem("Erro em EstadoCivilController Listar [" + ex.Message + "]"); } finally { estadoCivilModel = null; } estadoCivilLista.TratarLinks(); if (estadoCivilLista.Erro || !estadoCivilLista.Validacao) { return(BadRequest(estadoCivilLista)); } else { return(Ok(estadoCivilLista)); } }
public IActionResult Excluir(int id) { EstadoCivilModel estadoCivilModel; EstadoCivilTransfer estadoCivil; try { estadoCivilModel = new EstadoCivilModel(); estadoCivil = estadoCivilModel.Excluir(id); } catch (Exception ex) { estadoCivil = new EstadoCivilTransfer(); estadoCivil.Validacao = false; estadoCivil.Erro = true; estadoCivil.IncluirMensagem("Erro em EstadoCivilController Excluir [" + ex.Message + "]"); } finally { estadoCivilModel = null; } estadoCivil.TratarLinks(); if (estadoCivil.Erro || !estadoCivil.Validacao) { return(BadRequest(estadoCivil)); } else { return(Ok(estadoCivil)); } }
public IActionResult Incluir(EstadoCivilTransfer estadoCivilTransfer) { EstadoCivilModel estadoCivilModel; EstadoCivilTransfer estadoCivil; try { estadoCivilModel = new EstadoCivilModel(); estadoCivil = estadoCivilModel.Incluir(estadoCivilTransfer); } catch (Exception ex) { estadoCivil = new EstadoCivilTransfer(); estadoCivil.Validacao = false; estadoCivil.Erro = true; estadoCivil.IncluirMensagem("Erro em EstadoCivilController Incluir [" + ex.Message + "]"); } finally { estadoCivilModel = null; } estadoCivil.TratarLinks(); if (estadoCivil.Erro || !estadoCivil.Validacao) { return(BadRequest(estadoCivil)); } else { string uri = Url.Action("ConsultarPorId", new { id = estadoCivil.EstadoCivil.Id }); return(Created(uri, estadoCivil)); } }
public async Task <IActionResult> Consulta(EstadoCivilTransfer estadoCivilTransfer) { EstadoCivilModel estadoCivilModel; EstadoCivilTransfer estadoCivilLista; try { estadoCivilModel = new EstadoCivilModel(httpContext); estadoCivilLista = await estadoCivilModel.Consultar(estadoCivilTransfer); } catch (Exception ex) { estadoCivilLista = new EstadoCivilTransfer(); estadoCivilLista.Validacao = false; estadoCivilLista.Erro = true; estadoCivilLista.IncluirMensagem("Erro em EstadoCivilController Consulta [" + ex.Message + "]"); } finally { estadoCivilModel = null; } ViewData["Usuario"] = UsuarioNome; if (estadoCivilLista.Erro || !estadoCivilLista.Validacao) { return(View("Filtro", estadoCivilLista)); } else { return(View("Lista", estadoCivilLista)); } }
public async Task <IActionResult> Form(int id) { EstadoCivilModel estadoCivilModel; EstadoCivilTransfer estadoCivil; try { estadoCivilModel = new EstadoCivilModel(httpContext); if (id > 0) { estadoCivil = await estadoCivilModel.ConsultarPorId(id); } else { estadoCivil = null; } } catch { estadoCivil = new EstadoCivilTransfer(); estadoCivil.Validacao = false; estadoCivil.Erro = true; estadoCivil.IncluirMensagem("Erro em EstadoCivilController Form"); } finally { estadoCivilModel = null; } ViewData["Usuario"] = UsuarioNome; return(View(estadoCivil)); }
public async Task <IActionResult> Exclusao(int id) { EstadoCivilModel estadoCivilModel; EstadoCivilTransfer estadoCivil; try { estadoCivilModel = new EstadoCivilModel(httpContext); estadoCivil = await estadoCivilModel.Excluir(id); } catch (Exception ex) { estadoCivil = new EstadoCivilTransfer(); estadoCivil.Validacao = false; estadoCivil.Erro = true; estadoCivil.IncluirMensagem("Erro em EstadoCivilController Exclusao [" + ex.Message + "]"); } finally { estadoCivilModel = null; } ViewData["Usuario"] = UsuarioNome; if (estadoCivil.Erro || !estadoCivil.Validacao) { return(View("Form", estadoCivil)); } else { return(RedirectToAction("Lista")); } }
public static List <EstadoCivilModel> GetEstadoCivil(int estadoCivil) { string query = $@"SELECT cd_EstadoCivil, ds_EstadoCivil FROM DPtec..EstadoCivil WHERE ic_Ativo = 1"; if (estadoCivil != 0) { query += $@"AND cd_EstadoCivil = '{estadoCivil}'"; } List <SqlParameter> lstParametros = new List <SqlParameter>(); SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DPTec"].ConnectionString); SqlCommand command = new SqlCommand { CommandText = query, Connection = conn }; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = command; DataTable table = new DataTable(); da.Fill(table); var list = new List <EstadoCivilModel>(); if (table.Rows.Count > 0) { foreach (DataRow row in table.Rows) { var estadoCivilModel = new EstadoCivilModel(); estadoCivilModel.CodigoEstadoCivil = int.Parse(row["cd_EstadoCivil"].ToString()); estadoCivilModel.EstadoCivil = row["ds_EstadoCivil"].ToString(); list.Add(estadoCivilModel); } } return(list); }