示例#1
0
 private void buttonINGRESAR_Click(object sender, EventArgs e)
 {
     if (textBoxNUMEROTURNO.Text == "")
     {
         MessageBox.Show("Debe ingresar el número de turno para continuar");
     }
     else
     {
         try
         {
             Convert.ToInt32(textBoxNUMEROTURNO.Text);
             if (FuncionesRegistroResultado.turnoValido(textBoxNUMEROTURNO.Text) == "0")
             {
                 MessageBox.Show("Turno no encontrado");
             }
             else
             {
                 if (textBoxPROF.Text == "")
                 {
                     MessageBox.Show("Debe ingresar un número de Profesional");
                 }
                 else
                 {
                     if (FuncionesRegistroResultado.medicoValido(textBoxNUMEROTURNO.Text, textBoxPROF.Text) == "0")
                     {
                         MessageBox.Show("Profesional no encontrado para este turno");
                     }
                     else
                     {
                         String nroCon = FuncionesRegistroResultado.getConsulta(textBoxNUMEROTURNO.Text);
                         RegistroResultadoAtencion form = new RegistroResultadoAtencion(nroCon);
                         if (FuncionesRegistroResultado.resultadoYaCargado(nroCon).Equals("1"))
                         {
                             MessageBox.Show("Ya se genero el resultado de dicha consulta");
                         }
                         else
                         {
                             this.Hide();
                             form.Show();
                         }
                     }
                 }
             }
         }
         catch
         {
             MessageBox.Show("El número de turno ingresado no es válido");
         }
     }
 }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (checkBoxATENDIDO.Checked == true)
            {
                if (textBoxSINTOMAS.Text == "")
                {
                    MessageBox.Show("Debe Ingresar los síntomas detectados");
                }
                else if (textBoxDIAGNOSTICO.Text == "")
                {
                    MessageBox.Show("Debe ingresar un diagnóstico para esta atención");
                }
                else
                {
                    String resultadOp = FuncionesRegistroResultado.actualizarConsulta("'" + dateTimePickerFECHA.Value.Date.ToString("yyyyMMdd") + "'", "'" + dateTimePickerHoraFin.Text + "'", textBoxDIAGNOSTICO.Text.Trim(), textBoxSINTOMAS.Text.Trim(), consultaId);
                    if (resultadOp == "0")
                    {
                        MessageBox.Show("Ha registrado el resultado de la consulta exitosamente");
                        if (checkBoxRECETA.Checked == true)
                        {
                            Generar_Receta.GenerarReceta rec = new Generar_Receta.GenerarReceta(consultaId);
                            rec.Show();
                            this.Close();
                        }
                    }
                    else if (resultadOp == "1")
                    {
                        MessageBox.Show("La fecha que ha ingresado difiere de la fecha de arribo a la Clínica");
                    }
                    else if (resultadOp == "2")
                    {
                        MessageBox.Show("El horario de finalizacion ingresado es menor al horario de comienzo del turno");
                    }

                    else if (resultadOp == "3")
                    {
                        MessageBox.Show("Los horarios de inicio del turno y fin de la consulta no pueden ser iguales");
                    }

                    else if (resultadOp == "5")
                    {
                        MessageBox.Show("El horario de finalizacion del turno excede los 30 minutos del turno");
                    }
                }
            }
        }