Exemplo n.º 1
0
 private void btnGuardaryConsultar_Click(object sender, EventArgs e)
 {
     if (Efecto.ValidarFormulario(this, ErrorDatos) == false)
     {
         manipulable.manipular(ucRealizarConsulta.Instance(manipulable), this.txtExpediente.Text);
         Efecto.LimpiarForm(this);
     }
 }
Exemplo n.º 2
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
            {
            }
        }
Exemplo n.º 3
0
        private void butSoloGuardarP_Click(object sender, EventArgs e)
        {
            if (Efecto.ValidarFormulario(this, ErrorDatos) == false)
            {
                objPaciente = new clFachadaPaciente();

                string Pa_Cedula;
                int    Pa_ID   = 0;
                int    Domi_ID = 0;

                if (string.IsNullOrEmpty(txtExpediente.Text.Trim()))
                {
                    Pa_ID   = 0;
                    Domi_ID = 0;
                }
                else
                {
                    try
                    {
                        Pa_ID   = Convert.ToInt32(txtExpediente.Text);
                        Domi_ID = Convert.ToInt32(txtDomi_ID.Text);
                    }
                    catch { Pa_ID = 0; Domi_ID = 0; }
                }

                string   Pa_Nombre   = txtNombre.Text;
                string   Pa_Apellido = txtApellido.Text;
                int      Gen_ID      = Convert.ToInt32(cbbGenero.SelectedValue);
                DateTime Pa_FechaNac = Convert.ToDateTime(dtpFechNaci.Text);

                if (string.IsNullOrEmpty(txtCedula.Text))
                {
                    Pa_Cedula = null;
                }
                else
                {
                    Pa_Cedula = txtCedula.Text;
                }

                int    Est_ID      = Convert.ToInt32(cbbEstadoCivil.SelectedValue);
                string Pa_Telefono = txtTelefono.Text;
                string Pa_Celular  = txtCelular.Text;
                string Pa_Email    = txtEmail.Text;
                int    TP_ID       = Convert.ToInt32(cbbTipoPaciente.SelectedValue);
                int    Zo_ID       = Convert.ToInt32(cbbZona.SelectedValue);

                string Sector       = txtSector.Text;
                string Calle        = txtCalle.Text;
                string Numero       = txtNumero.Text;
                int    ciudad_ID    = Convert.ToInt32(cbbCiudad.SelectedValue);
                bool   ResultadoOk  = false;
                string MensajeError = "";

                objPaciente.Registrar(ref Pa_ID, Pa_Nombre, Pa_Apellido, Gen_ID, Pa_FechaNac, Pa_Cedula, Est_ID, Pa_Telefono, Pa_Celular, Pa_Email, TP_ID, Zo_ID, Domi_ID, Sector, Calle, Numero, ciudad_ID, ref ResultadoOk, ref MensajeError);

                if (ResultadoOk)
                {
                    if (string.IsNullOrEmpty(txtExpediente.Text.Trim()))
                    {
                        MessageBox.Show("Paciente Guardado", "Notificacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtExpediente.Text = Pa_ID.ToString();
                    }
                    else
                    {
                        MessageBox.Show("Paciente Actualizado", "Notificacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show(MensajeError, "Notificacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
            }
        }
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if ((Efecto.ValidarFormulario(this, ErrorDatos) == false) &&
                !(string.IsNullOrEmpty(rtxtMotivoConsulta.Text.Trim())) &&
                !(string.IsNullOrEmpty(rtxtHistoria.Text.Trim())))
            {
                clFachadaConsulta objConsulta = new clFachadaConsulta();
                try
                {
                    bool     ResultadoOk   = true;
                    string   MensajeError  = "";
                    DateTime FechaConsulta = Convert.ToDateTime(dtpFechaConsulta.Value);
                    DateTime HoraConsulta  = Convert.ToDateTime(dtpHoraConsulta.Value);
                    string   Motivo        = rtxtMotivoConsulta.Text;
                    string   Historia      = rtxtHistoria.Text;
                    bool     seguimiento   = false;
                    if (cbSeguimiento.Checked)
                    {
                        seguimiento = true;
                    }

                    int     Doc_ID      = 1;
                    string  Examen      = txtExamenFisico.Text;
                    decimal peso        = 0;
                    decimal talla       = 0;
                    decimal indiceMC    = 0;
                    decimal Temp        = 0;
                    int     Presionalta = 0;
                    int     PresionBaja = 0;

                    try
                    {
                        if (string.IsNullOrEmpty(txtPeso.Text.Trim()))
                        {
                            peso = 0;
                        }
                        else
                        {
                            peso = Convert.ToDecimal(txtPeso.Text);
                        }

                        if (string.IsNullOrEmpty(txtTalla.Text.Trim()))
                        {
                            talla = 0;
                        }
                        else
                        {
                            talla = Convert.ToDecimal(txtTalla.Text);
                        }

                        if (string.IsNullOrEmpty(txtIndiceMC.Text.Trim()))
                        {
                            if ((string.IsNullOrEmpty(txtPeso.Text.Trim())) || (string.IsNullOrEmpty(txtTalla.Text.Trim())))
                            {
                                indiceMC = 0;
                            }
                            else
                            {
                                indiceMC         = (peso / (talla * talla));
                                txtIndiceMC.Text = indiceMC.ToString();
                            }
                        }

                        if (string.IsNullOrEmpty(txtTemperatura.Text.Trim()))
                        {
                            Temp = 0;
                        }
                        else
                        {
                            Temp = Convert.ToDecimal(txtTemperatura.Text);
                        }

                        if ((string.IsNullOrEmpty(txtPeso.Text.Trim())) || (string.IsNullOrEmpty(txtTalla.Text.Trim())))
                        {
                            indiceMC = 0;
                        }
                        else
                        {
                            indiceMC         = (peso / (talla * talla));
                            txtIndiceMC.Text = indiceMC.ToString();
                        }

                        if ((string.IsNullOrEmpty(txtPresionalta.Text.Trim())) || (string.IsNullOrEmpty(txtPresionBaja.Text.Trim())))
                        {
                        }
                        else
                        {
                            Presionalta = Convert.ToInt16(txtPresionalta.Text);
                            PresionBaja = Convert.ToInt16(txtPresionBaja.Text);
                        }
                    }
                    catch
                    {
                        ResultadoOk = false;
                    }

                    if (ResultadoOk)
                    {
                        int    Pa_ID       = Convert.ToInt32(txtExpediente.Text);
                        int    Con_ID      = 0;
                        string Diagnostico = txtDiagnostico.Text;
                        string Tratamiento = txtTratamiento.Text;
                        objConsulta.RegistrarConsulta(ref Con_ID, FechaConsulta, HoraConsulta, Motivo, Historia, seguimiento, Doc_ID, Pa_ID, Examen, peso, talla, indiceMC, Temp,
                                                      Presionalta, PresionBaja, Diagnostico, Tratamiento, ref ResultadoOk, ref MensajeError);

                        if (ResultadoOk)
                        {
                            txtConsultaID.Text = Con_ID.ToString();
                            MessageBox.Show("Consulta Guardada Exitosamente");
                        }
                        else
                        {
                            MessageBox.Show(MensajeError);
                        }
                    }
                    else
                    {
                        MessageBox.Show(" Los datos Introducidos en el Apartado de condicion Fisica, como : peso, talla, etc., estan en el Formato incorrecto");
                    }
                }
                catch (Exception error)
                {
                    MessageBox.Show(error.ToString());
                }
            }
            else
            {
                MessageBox.Show("Los campos: Motivo, Historia y Examen Fisico deben estar llenos ", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }