//Retorna as informações do familiar de um paciente public Relativoa GetRelativoa(string cpf_familiar) { string sSQL = ""; sSQL += " SELECT tbl_familiar.*, tbl_relativoa.CPF_Familiar FROM tbl_familiar, tbl_relativoa WHERE tbl_relativoa.CPF_Familiar = @cpf_familiar AND tbl_familiar.CPF = tbl_Relativoa.CPF_Familiar;"; SqlCommand sqlcomm = new SqlCommand(); sqlcomm.CommandText = sSQL; SqlParameter sqlparam = new SqlParameter("cpf_familiar", cpf_familiar); sqlcomm.Parameters.Add(sqlparam); DataTable dt = new DataTable(); dt = ExecReader(sqlcomm); DataRow dr = dt.Rows[0]; Relativoa Relativoa = new Relativoa(); Relativoa.cpf_familiar = cpf_familiar; Relativoa.cpf_paciente = dr["CPF_Paciente"].ToString(); Relativoa.responsavel = dr["Responsavel"].ToString(); Relativoa.parentesco = dr["Parentesco"].ToString(); Relativoa.maior_idade = dr["Maior_idade"].ToString(); return(Relativoa); }
//Insere informações na tabela public void InsertRelativoa(Relativoa newRelativoa) { string sSQL = ""; sSQL += " INSERT INTO tbl_Relativoa "; sSQL += " (CPF_Paciente, CPF_Familiar, Maior_idade, Responsavel, Parentesco) "; sSQL += " Values "; sSQL += " (@CPF_Paciente, @CPF_Familiar, @Maior_idade, @Responsavel, @Parentesco) "; SqlCommand sqlcomm = new SqlCommand(); sqlcomm.CommandText = sSQL; SqlParameter sqlparam = new SqlParameter("CPF_Paciente", newRelativoa.cpf_paciente); sqlcomm.Parameters.Add(sqlparam); sqlparam = new SqlParameter("CPF_Familiar", newRelativoa.cpf_familiar); sqlcomm.Parameters.Add(sqlparam); ExecNonQuery(sqlcomm); }