示例#1
0
        private void btnProgramarCita_Click_1(object sender, EventArgs e)
        {
            if (Efecto.ValidarFormulario(this, ErrorDatos) == false)
            {
                try
                {
                    int      Pa_ID        = Convert.ToInt32(txtExpediente.Text);
                    int      Cita_ID      = 0;
                    string   MotivoCita   = txtMotivo.Text;
                    DateTime FechaCita    = Convert.ToDateTime(dtpFechaCita.Value);
                    DateTime HoraCita     = Convert.ToDateTime(dtpHoraCita.Value);
                    string   NotaCita     = txtNotaCita.Text;
                    bool     ResultadoOk  = false;
                    string   MensajeError = "";

                    clFachadaCita FachadaCita = new clFachadaCita();

                    FachadaCita.RegistrarCita(ref Cita_ID
                                              , Pa_ID
                                              , MotivoCita
                                              , HoraCita, FechaCita
                                              , NotaCita
                                              , ref ResultadoOk
                                              , ref MensajeError);

                    if (ResultadoOk)
                    {
                        txtCirtaNo.Text = Cita_ID.ToString();
                        cargarCitas(txtExpediente.Text);
                        MessageBox.Show("La cita se guardo exitosamente");
                    }
                    else
                    {
                        MessageBox.Show(MensajeError);
                    }
                }
                catch (Exception error)
                {
                    MessageBox.Show(error.Message.ToString());
                }
            }
            else
            {
            }
        }