示例#1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (Mantenimientos.Validar(groupBox1))
            {
                MessageBox.Show("Debes llenar todos los campos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                try
                {
                    Citas cit = new Citas();

                    cit.causa = txtCausa.Text;
                    cit.fecha = dateTimePicker1.Text;
                    cit.hora  = int.Parse(txtHora.Text);
                    DataSet ds = dt.getId("id_paciente", "pacientes", cbbPaciente);
                    cit.paciente = int.Parse(ds.Tables[0].Rows[0]["id_paciente"].ToString());
                    ds           = dt.getId("id_medico", "medicos", cbbMedico);
                    cit.medico   = int.Parse(ds.Tables[0].Rows[0]["id_medico"].ToString());
                    cit.clinica  = cbbClinica.Text;

                    cit.Guardar(cit);
                    MessageBox.Show("Cita agregada correctamente");
                    cbbClinica.Items.Clear();
                    cbbPaciente.Items.Clear();
                    cbbMedico.Items.Clear();
                    Mantenimientos.Limpiar(groupBox1);
                    dgCitas.DataSource = cit.LlenarGrid();
                }
                catch (Exception er)
                {
                    MessageBox.Show("El campo hora solo acepta numeros", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
示例#2
0
 private void btnLimpiar_Click(object sender, EventArgs e)
 {
     idCit = 0;
     cbbClinica.Items.Clear();
     cbbPaciente.Items.Clear();
     cbbMedico.Items.Clear();
     cli.FillCbb(cbbClinica);
     pac.FillCbb(cbbPaciente);
     Mantenimientos.Limpiar(groupBox1);
 }