public async Task <IActionResult> Edit(int id, [Bind("ID,Numero,Tipo,Titular,Validade,Valor")] PlanoSaude planoSaude) { if (id != planoSaude.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(planoSaude); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PlanoSaudeExists(planoSaude.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(planoSaude)); }
public IList <PlanoSaude> BuscarPlano() { SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "SELECT * FROM PlanoDeSaude"; SqlDataReader dr = Conexao.ExecutarSelect(comando); IList <PlanoSaude> planos = new List <PlanoSaude>(); if (dr.HasRows) { while (dr.Read()) { PlanoSaude objPlano = new PlanoSaude(); objPlano.IdPlanoSaude = (int)dr["planoDeSaudeID"]; objPlano.Nome = (string)dr["descricao"]; planos.Add(objPlano); } } else { planos = null; } return(planos); }
public ActionResult Incluir([DataSourceRequest] DataSourceRequest request, PlanoSaudeViewModel item) { if (ModelState.IsValid) { try { PlanoSaude dados = Mapper.Map <PlanoSaude>(item); _repositorio.Inserir(dados); _contexto.SaveChanges(); item.PlanoSaudeId = dados.PlanoSaudeId; } catch (Exception erro) { if (erro.InnerException.InnerException.Message.Contains("IdxNome")) { ModelState.AddModelError("", "O nome já foi incluído."); } _contexto.Rollback(); return(Json(ModelState.ToDataSourceResult())); } } return(Json(new[] { item }.ToDataSourceResult(request))); }
/// <summary> /// Busca o plano de saúde desejado /// </summary> /// <param name="id">Chave que identifica o plano que se deseja buscar</param> /// <returns>Retorna um Plano de saúde</returns> public PlanoSaude Selecionar(int id) { PlanoSaude plano = new PlanoSaude(); SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "SELECT * FROM PlanoDeSaude WHERE planoDeSaudeId=@planoId"; comando.Parameters.AddWithValue("@planoId", id); //retorno Conexao con = new Conexao(); SqlDataReader dr = con.Selecionar(comando); if (dr.HasRows) { dr.Read(); plano.Id = Convert.ToInt32(dr["planoDeSaudeId"]); plano.Nome = dr["descricao"].ToString(); } else { plano = null; } dr.Close(); return(plano); }
public IList <Paciente> BuscaPorPlano(int plano) { SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "SELECT * FROM Paciente Where planoDeSaudeID=@id"; comando.Parameters.AddWithValue("@id", plano); Conexao con = new Conexao(); SqlDataReader dr = Conexao.ExecutarSelect(comando); IList <Paciente> pacientes = new List <Paciente>(); if (dr.HasRows) { while (dr.Read()) { Paciente objPaciente = new Paciente(); objPaciente.IdPaciente = Convert.ToInt32(dr["pacienteId"]); objPaciente.Nome = (string)dr["nome"]; objPaciente.DataNascimento = Convert.ToDateTime(dr["dtnascimento"]); objPaciente.EnumTipoConveniado = (TipoConveniado)dr["tipoConveniado"]; objPaciente.ObjCidade = Cidade.FindById(Convert.ToInt32(dr["cidadeID"])); objPaciente.ObjPlanoSaude = PlanoSaude.FindById(Convert.ToInt32(dr["cidadeId"])); pacientes.Add(objPaciente); } } else { pacientes = null; } return(pacientes); }
/// <summary> /// Busca todos os planos de saúde que contenha o nome informado /// </summary> /// <param name="nome">Parte do nome do plano</param> /// <returns>Retorna uma lista de planos de saúde que contenham o nome informado</returns> public IList <PlanoSaude> Selecionar(string nome) { IList <PlanoSaude> listaPlanos = new List <PlanoSaude>(); SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "SELECT * FROM PlanoDeSaude WHERE descricao LIKE @descricao"; comando.Parameters.AddWithValue("@descricao", "%" + nome + "%"); Conexao con = new Conexao(); SqlDataReader dr = con.Selecionar(comando); if (dr.HasRows) { while (dr.Read()) { PlanoSaude p = new PlanoSaude(); p.Id = (int)dr["planoDeSaudeId"]; p.Nome = (string)dr["descricao"]; listaPlanos.Add(p); } } else { listaPlanos = null; } dr.Close(); return(listaPlanos); }
public static bool CadastrarPlanoSaude(PlanoSaude ps) { if (BuscarPlanoSaudePorNome(ps) == null) { ctx.PlanosSaude.Add(ps); ctx.SaveChanges(); return(true); } return(false); }
public async Task <IActionResult> Create([Bind("ID,Numero,Tipo,Titular,Validade,Valor")] PlanoSaude planoSaude) { if (ModelState.IsValid) { _context.Add(planoSaude); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(planoSaude)); }
public void Insert(PlanoSaude p) { SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "INSERT INTO PlanoDeSaude (descricao) VALUES (@descricao)"; comando.Parameters.AddWithValue("@descricao", p.Nome); Conexao con = new Conexao(); con.Crud(comando); }
private void btnCadastratPlano_Click(object sender, RoutedEventArgs e) { PlanoSaude ps = new PlanoSaude(); ps.Plano = txtNomePlano.Text.ToUpper(); if (PlanoSaudeDAO.CadastrarPlanoSaude(ps)) { MessageBox.Show("Plano de Saúde cadastrado!", "Cadastro", MessageBoxButton.OK, MessageBoxImage.Information); LimpaCampos(); } }
public void Delete(PlanoSaude plano) { SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "DELETE FROM PlanoDeSaude WHERE planoDeSaudeId=@planoId"; comando.Parameters.AddWithValue("@planoId", plano.Id); Conexao con = new Conexao(); con.Crud(comando); }
private void btnSalvar_Click(object sender, EventArgs e) { try { PlanoSaude plano = new PlanoSaude(); plano.Nome = txtNome.Text; plano.Save(); MessageBox.Show("Gravado com Sucesso!"); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnExcluir_Click(object sender, EventArgs e) { try { PlanoSaude plano = new PlanoSaude(); plano.Id = Convert.ToInt32(lblId.Text); plano.Apagar(); MessageBox.Show("Apagado com sucesso!"); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
public void Update(PlanoSaude plano) { SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "UPDATE PlanoDeSaude SET descricao=@descricao where planoDeSaudeId=@planoid"; comando.Parameters.AddWithValue("@descricao", plano.Nome); comando.Parameters.AddWithValue("@planoId", plano.Id); Conexao con = new Conexao(); con.Crud(comando); }
private void btnAlterar_Click(object sender, EventArgs e) { try { PlanoSaude plano = new PlanoSaude(); plano.Nome = txtNome.Text; plano.Id = Convert.ToInt32(lblId.Text); plano.Save(); MessageBox.Show("Alterado com sucesso"); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void dgPlanos_CellClick(object sender, DataGridViewCellEventArgs e) { try { int id = Convert.ToInt32(dgPlanos.CurrentRow.Cells["Id"].Value); PlanoSaude plano = new PlanoSaude().Selecionar(id); txtNome.Text = plano.Nome; lblId.Text = plano.Id.ToString(); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
//Esta funcao insere um plano na base de dados public void InsertPlanoSaude(PlanoSaude plano) { string sSQL = ""; sSQL += " INSERT INTO tbl_plano_saude "; sSQL += " (CPF, CodPlano, DataContratacao, NomeOperadora, ValorAtualizado, Carencia, DataReajuste, TipoPlano, ValorMensal, Nome "; sSQL += " Values "; sSQL += " (@CPF, @Cod_plano, @Data_contratacao, @Nome_operadora, @Valor_atualizado, @Carencia, @Data_reajuste, @Tipo_plano, @Valor_mensal, @Nome) "; SqlCommand sqlcomm = new SqlCommand(); sqlcomm.CommandText = sSQL; SqlParameter sqlparam = new SqlParameter("Cod_plano", plano.cpf); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("Cod_plano", plano.codPlano); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("Data_contratacao", plano.dataContratacao); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("Nome_operadora", plano.nomeOperadora); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("Valor_atualizado", plano.valorAtualizado); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("Carencia", plano.carencia); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("Data_reajuste", plano.dataReajuste); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("Tipo_plano", plano.tipoPlano); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("Valor_mensal", plano.valorMensal); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("Nome", plano.nome); sqlcomm.Parameters.Add(sqlparam); // Execute the query. ExecNonQuery(sqlcomm); }
public ActionResult Edit(int id, PlanoSaude planosaude) { ViewBag.Title = tituloCadastro; try { using (var db = new ClinicaEntities()) { db.Entry(planosaude).State = System.Data.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception e) { ViewBag.Error = e; return(View("Error")); } }
public ActionResult Atualizar([DataSourceRequest] DataSourceRequest request, PlanoSaudeViewModel item) { if (ModelState.IsValid) { try { PlanoSaude dados = Mapper.Map <PlanoSaude>(item); dados = _repositorio.Atualizar(dados); _contexto.Commit(); } catch (Exception erro) { ModelState.AddModelError("", erro.Message); _contexto.Rollback(); } } return(Json(ModelState.ToDataSourceResult())); }
public ActionResult Create(PlanoSaude planosaude) { ViewBag.Title = tituloCadastro; try { using (var db = new ClinicaEntities()) { db.PlanoSaude.Add(planosaude); db.SaveChanges(); } return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Error = e; return(View("Error")); } }
// Essa funcao é chamada para atualizar os dados de um plano public void UpdatePlano(PlanoSaude plano) { string sSQL = ""; sSQL += " UPDATE tbl_plano_saude SET DataContratacao = @Data_contratacao, NomeOperadora = @Nome_operadora, ValorAtualizado = @Valor_atualizado, Carencia = @Carencia, DataReajuste = @Data_reajuste, TipoPlano = @Tipo_plano, ValorMensal = @Valor_mensal, Nome = @Nome WHERE CodPlano = @Cod_plano"; SqlCommand sqlcomm = new SqlCommand(); sqlcomm.CommandText = sSQL; SqlParameter sqlparam = new SqlParameter("@Data_contratacao", plano.dataContratacao); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Nome_operadora", plano.nomeOperadora); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Valor_atualizado", plano.valorAtualizado); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Carencia", plano.carencia); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Data_reajuste ", plano.dataReajuste); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Tipo_plano", plano.tipoPlano); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Valor_mensal", plano.valorMensal); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Nome", plano.nome); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@CodPlano ", plano.codPlano); sqlcomm.Parameters.Add(sqlparam); ExecNonQuery(sqlcomm); }
public PlanoSaude BuscaPorId(int id) { SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "SELECT * FROM PlanoDeSaude where planoDeSaudeID=@id"; comando.Parameters.AddWithValue("@id", id); SqlDataReader dr = Conexao.ExecutarSelect(comando); if (dr.HasRows) { dr.Read(); PlanoSaude objPlano = new PlanoSaude(); objPlano.IdPlanoSaude = Convert.ToInt32(dr["planoDeSaudeID"]); objPlano.Nome = (string)dr["descricao"]; return(objPlano); } return(null); }
public bool ConsultarCobertura(TipoExame tipoExame, PlanoSaude planoSaude) { return(true); }
public static PlanoSaude BuscarPlanoSaudePorNome(PlanoSaude ps) => ctx.PlanosSaude.FirstOrDefault(x => x.Plano.Equals(ps.Plano));