private void salvaMoradores() { if (verificaDadosObrigatorios() == true) { if (comando == true) { morad.setPessoaNomeRegistro(txtnomemorad.Text.ToString()); morad.setPessoaNomeSocial(txtnomesocial.Text.ToString()); morad.setPessoaEmail(txtemail.Text.ToString()); morad.cpf = mtxtcpfmorad.Text.ToString(); morad.rg = mtxtrgmorad.Text.ToString(); morad.setHabitacaoId(Convert.ToInt16(comboxhabid.Text.ToString())); // db_Moradores.insereMoradoresBase(morad); morad.atualizaMoradores("inserir"); } else if (comando == false) { morad.setPessoaNomeRegistro(txtnomemorad.Text.ToString()); morad.setPessoaNomeSocial(txtnomesocial.Text.ToString()); morad.setPessoaEmail(txtemail.Text.ToString()); morad.cpf = mtxtcpfmorad.Text.ToString(); morad.rg = mtxtrgmorad.Text.ToString(); morad.setHabitacaoId(Convert.ToInt16(comboxhabid.Text.ToString())); //db_Moradores.alteraMoradoresBase(morad); morad.atualizaMoradores("atualizar"); } habilitaBotoesMenu(true); habilitaCamposDados(false); limpaCamposDados(); atualizaDadosGrid(); } else { MessageBox.Show("Dados Obrigatórios não informados ", "Urgente!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public classeMoradores RetornaDadosObjeto(Int16 id) { MySqlDataAdapter adapter = new MySqlDataAdapter(); DataSet ds = new DataSet(); classeMoradores moradoresTemp = new classeMoradores(); string sql = "SELECT p.pid, p.pnomeregistro, p.pnomesocial, p.pemail, pf.cpf, pf.rg , m.habitacao_id FROM pessoa p JOIN pessoa_fisica pf ON p.pid = pf.pessoa_id JOIN moradores m ON p.pid = m.moradores_id WHERE p.pid = " + id + ";"; adapter = con.retornaSQL(sql); adapter.Fill(ds); moradoresTemp.setPessoaID(id); moradoresTemp.setPessoaNomeRegistro(ds.Tables[0].Rows[0][1].ToString()); moradoresTemp.setPessoaNomeSocial(ds.Tables[0].Rows[0][2].ToString()); moradoresTemp.setPessoaFoto(ds.Tables[0].Rows[0][3].ToString()); moradoresTemp.setPessoaEmail(ds.Tables[0].Rows[0][4].ToString()); moradoresTemp.cpf = (ds.Tables[0].Rows[0][5].ToString()); moradoresTemp.rg = (ds.Tables[0].Rows[0][6].ToString()); moradoresTemp.setHabitacaoId(Convert.ToInt16(ds.Tables[0].Rows[0][7].ToString())); return(moradoresTemp); }