// Essa funcao retorna a lista de nomes e CPF de todos os cuidadores_informais public List <CuidadorFormal> GetAllCuidadorFormal() { string sql = "SELECT tbl_pessoa.* FROM tbl_pessoa, tbl_cuidador_formal WHERE tbl_pessoa.CPF = tbl_cuidador_formal.CPF;"; SqlCommand sqlcomm = new SqlCommand(); sqlcomm.CommandText = sql; DataTable dt = ExecReader(sqlcomm); List <CuidadorFormal> cuidador_formals = new List <CuidadorFormal>(); foreach (DataRow dr in dt.Rows) { CuidadorFormal cuidador_formal = new CuidadorFormal(); cuidador_formal.prenome = dr["Prenome"].ToString(); cuidador_formal.sobrenome = dr["Sobrenome"].ToString(); cuidador_formal.estado = dr["Estado"].ToString(); cuidador_formal.cidade = dr["Cidade"].ToString(); cuidador_formal.pais = dr["Pais"].ToString(); cuidador_formal.rua = dr["Rua"].ToString(); cuidador_formal.cep = dr["CEP"].ToString(); cuidador_formal.cpf = dr["CPF"].ToString(); cuidador_formals.Add(cuidador_formal); } return(cuidador_formals); }
protected void bt_Create_Click(object sender, EventArgs e) { RegistrarCuidadorFormalControler controller = new RegistrarCuidadorFormalControler(ConfigurationManager.ConnectionStrings["DBInformation"].ToString()); if (tb_Prenome.Text != null && tb_Sobrenome.Text != null && tb_Cpf.Text != null && tb_Estado.Text != null && tb_Cidade.Text != null && tb_Pais.Text != null && tb_Rua.Text != null && tb_Cep.Text != null) { CuidadorFormal cuidadorFormal = novoCuidadorFormal(); if (!controller.verificaCuidadorFormal(cuidadorFormal)) { //se o cuidadorFormal nao existir if (!controller.verificaPessoa(cuidadorFormal)) //verifica se a pessoa cuidadorFormal nao tem cadastro { controller.adicionaPessoa(cuidadorFormal); controller.RegistrarCuidadorFormal(cuidadorFormal); Response.Redirect("default.aspx", false); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Cadastro realizado com sucesso.", "alert('Cadastro realizado com sucesso.')", true); } else // a pessoa cuidadorFormal tem cadastro, entao cadastra-la apenas como cuidadorFormal { controller.RegistrarCuidadorFormal(cuidadorFormal); Response.Redirect("default.aspx", false); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Cadastro realizado com sucesso.", "alert('Cadastro realizado com sucesso.')", true); } } else { //cuidadorFormal ja cadastrado Lb_Alert.Text = "Médico já cadastrado"; } } }
//Esta funcao retorna todas as informações pessoais sobre um cuidador_formal public CuidadorFormal GetCuidadorFormal(string cpf) { string sSQL = ""; sSQL += " SELECT tbl_pessoa.* FROM tbl_pessoa, tbl_cuidador_formal WHERE tbl_cuidador_formal.CPF = @cpf AND tbl_cuidador_formal.CPF = tbl_pessoa.CPF;"; SqlCommand sqlcomm = new SqlCommand(); sqlcomm.CommandText = sSQL; SqlParameter sqlparam = new SqlParameter("cpf", cpf); sqlcomm.Parameters.Add(sqlparam); DataTable dt = new DataTable(); dt = ExecReader(sqlcomm); DataRow dr = dt.Rows[0]; CuidadorFormal cuidador_formal = new CuidadorFormal(); cuidador_formal.prenome = dr["Prenome"].ToString(); cuidador_formal.sobrenome = dr["Sobrenome"].ToString(); cuidador_formal.estado = dr["Estado"].ToString(); cuidador_formal.cidade = dr["Cidade"].ToString(); cuidador_formal.pais = dr["Pais"].ToString(); cuidador_formal.rua = dr["Rua"].ToString(); cuidador_formal.cep = dr["CEP"].ToString(); cuidador_formal.cpf = cpf; return(cuidador_formal); }
public CuidadorFormal novoCuidadorFormal() { CuidadorFormal cuidadorFormal = new CuidadorFormal(); cuidadorFormal.prenome = tb_Prenome.Text; cuidadorFormal.sobrenome = tb_Sobrenome.Text; cuidadorFormal.cpf = tb_Cpf.Text; cuidadorFormal.estado = tb_Estado.Text; cuidadorFormal.cidade = tb_Cidade.Text; cuidadorFormal.pais = tb_Pais.Text; cuidadorFormal.rua = tb_Rua.Text; cuidadorFormal.cep = tb_Cep.Text; return(cuidadorFormal); }
//Esta funcao insere um cuidador_formal na base de dados public void InsertCuidadorFormal(CuidadorFormal cuidador_formal) { string sSQL = ""; sSQL += " INSERT INTO tbl_cuidador_formal "; sSQL += " (CPF) "; sSQL += " Values "; sSQL += " (@CPF) "; SqlCommand sqlcomm = new SqlCommand(); sqlcomm.CommandText = sSQL; SqlParameter sqlparam = new SqlParameter("CPF", cuidador_formal.cpf); sqlcomm.Parameters.Add(sqlparam); // Execute the query. ExecNonQuery(sqlcomm); }
// Essa funcao é chamada para atualizar os dados de um cuidador_formal public void UpdateCuidadorFormal(CuidadorFormal cuidador_formal) { string sSQL = ""; sSQL += " UPDATE tbl_pessoa SET Prenome = @Prenome, Sobrenome = @Sobrenome, Estado = @Estado, Cidade = @Cidade, Pais = @Pais, Rua = @Rua, CEP = @CEP WHERE CPF = @CPF"; SqlCommand sqlcomm = new SqlCommand(); sqlcomm.CommandText = sSQL; SqlParameter sqlparam = new SqlParameter("@Prenome", cuidador_formal.prenome); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Sobrenome", cuidador_formal.sobrenome); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Estado", cuidador_formal.estado); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Cidade", cuidador_formal.cidade); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Pais", cuidador_formal.pais); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@Rua", cuidador_formal.rua); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@CEP", cuidador_formal.cep); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("@CPF", cuidador_formal.cpf); sqlcomm.Parameters.Add(sqlparam); ExecNonQuery(sqlcomm); }
public void adicionaPessoa(CuidadorFormal cuidador) { PessoaAccess da = new PessoaAccess(SqlConConnectionString); da.InsertPessoa(cuidador); }
public bool verificaCuidadorFormal(CuidadorFormal cuidador) { CuidadorFormalAccess da = new CuidadorFormalAccess(SqlConConnectionString); return(da.VerificaCuidador(cuidador.cpf)); }
public bool verificaPessoa(CuidadorFormal cuidador) { PessoaAccess da = new PessoaAccess(SqlConConnectionString); return(da.VerificaPessoa(cuidador.cpf)); }
public void RegistrarCuidadorFormal(CuidadorFormal cuidador) { CuidadorFormalAccess da = new CuidadorFormalAccess(SqlConConnectionString); da.InsertCuidadorFormal(cuidador); }