コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
        }