private void tbInserir_Click(object sender, System.EventArgs e) { try { var Medico = new Medico(); validationInsertUpdate(Medico); if (MedicoDao.Select(new List <Tuple <string, object, string> >() { new Tuple <string, object, string>("CPF", Medico.CPF, "=") }).Count > 0) { throw new Exception("Já existe Medico com o CPF informado"); } if (!String.IsNullOrEmpty(Medico.CRM) && MedicoDao.Select(new List <Tuple <string, object, string> >() { new Tuple <string, object, string>("CRM", Medico.CRM, "=") }).Count > 0) { throw new Exception("Já existe Medico com o CRM informado"); } MedicoDao.Insert(Medico); dgResultado.DataSource = null; Util.lstMedicos = MedicoDao.Select(null); MessageBox.Show(this, "Medico incluido com sucesso", "Medico"); dgResultado.DataSource = Util.lstMedicos; formOnEndTask(); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void agregarButton_Click(object sender, EventArgs e) { MedicoDao insertar = new MedicoDao(); bool seInserto = insertar.Insert(nombreTB.Text, apellidoTB.Text, cedulaTB.Text, especializacionTB.Text, horarioTB.Text, (float)Convert.ToDouble(salarioTB.Text), sexoTB.Text[0], passTB.Text); string resultado; if (seInserto) { resultado = "Insertado correctamente"; } else { resultado = "La cedula ya existe"; } nombreTB.Clear(); apellidoTB.Clear(); cedulaTB.Clear(); especializacionTB.Clear(); horarioTB.Clear(); salarioTB.Clear(); sexoTB.Clear(); passTB.Clear(); MessageBox.Show(resultado); }