コード例 #1
0
        public Paciente CargarFormulario(Paciente paciente)
        {
            paciente.Nombre1    = txtNombre.Text.Trim();
            paciente.Apellido1  = txtApellido.Text.Trim();
            paciente.DNI1       = txtDNI.Text.Trim();
            paciente.Fecha_Nac1 = Convert.ToString(dtpFechaNac.Text.Trim());
            if (rdbMasculino.Checked)
            {
                paciente.Sexo1 = true;
            }
            else
            {
                paciente.Sexo1 = false;
            }
            paciente.Direccion1    = txtDireccion.Text.Trim();
            paciente.Localidad     = (Localidad)cbxLocalidad.SelectedItem;
            paciente.Telefono1     = txtTelefono.Text.Trim();
            paciente.Email1        = txtCorreo.Text.Trim();
            paciente.Obs1          = txtObs.Text.Trim();
            paciente.InicialesEmp1 = Id_empleado;
            paciente.Eliminado     = false;
            Grupo_Sanguineo Grupo = (Grupo_Sanguineo)cbxSangre.SelectedItem;

            paciente.Antecedente.ID_Grupo_Sanguineo1 = Grupo.ID_Grupo_Sanguineo1;
            paciente.Antecedente.Altura1             = Convert.ToDecimal(txtAltura.Text.Trim());
            paciente.Antecedente.Peso1  = Convert.ToDecimal(txtPeso.Text.Trim());
            paciente.Lista_Medicamentos = listaM;
            paciente.Lista_Alergias     = lista;

            return(paciente);
        }
コード例 #2
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtNombre.Text != "" && txtApellido.Text != "" && txtDireccion.Text != "" && txtDNI.Text != "" && txtTelefono.Text != "" && cbxSangre.SelectedIndex != 0 && txtAltura.Text != " ." && txtPeso.Text != "")
         {
             Paciente_service Pac_service = new Paciente_service();
             Paciente         VerfPac     = new Paciente();
             VerfPac = Pac_service.BuscarPaciente(txtDNI.Text);
             if (VerfPac.DNI1 == txtDNI.Text && this.Text == "Creando...")
             {
                 MessageBox.Show("El paciente ya existe");
             }
             else
             {
                 if (paciente == null || paciente.ID_Paciente1 == 0)
                 {
                     if (paciente == null)
                     {
                         paciente             = new Paciente();
                         paciente.Antecedente = new Antecedente();
                         paciente.Nombre1     = txtNombre.Text.Trim();
                         paciente.Apellido1   = txtApellido.Text.Trim();
                         paciente.DNI1        = txtDNI.Text.Trim();
                         paciente.Fecha_Nac1  = Convert.ToString(dtpFechaNac.Text.Trim());
                         if (rdbMasculino.Checked)
                         {
                             paciente.Sexo1 = true;
                         }
                         else
                         {
                             paciente.Sexo1 = false;
                         }
                         paciente.Direccion1    = txtDireccion.Text.Trim();
                         paciente.Localidad     = (Localidad)cbxLocalidad.SelectedItem;
                         paciente.Telefono1     = txtTelefono.Text.Trim();
                         paciente.Email1        = txtCorreo.Text.Trim();
                         paciente.Obs1          = txtObs.Text.Trim();
                         paciente.InicialesEmp1 = Id_empleado;
                         paciente.Eliminado     = false;
                         Grupo_Sanguineo Grupo = (Grupo_Sanguineo)cbxSangre.SelectedItem;
                         paciente.Antecedente.ID_Grupo_Sanguineo1 = Grupo.ID_Grupo_Sanguineo1;
                         paciente.Antecedente.Altura1             = Convert.ToDecimal(txtAltura.Text.Trim());
                         paciente.Antecedente.Peso1  = Convert.ToDecimal(txtPeso.Text.Trim());
                         paciente.Lista_Alergias     = lista;
                         paciente.Lista_Medicamentos = listaM;
                     }
                 }
                 if (paciente.ID_Paciente1 == 0)
                 {
                     Pac_service.GuardarPaciente(paciente);
                     DialogResult resul = MessageBox.Show("Desea sacar un turno?", "Paciente agregado Exitosamente", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                     if (resul == DialogResult.Yes)
                     {
                         FrmTurno TurnoN = new FrmTurno();
                         TurnoN.ShowDialog();
                         Dispose();
                     }
                     else
                     {
                         Dispose();
                     }
                 }
                 else
                 {
                     CargarFormulario(paciente);
                     Pac_service.ModificarPaciente(paciente, Id_empleado);
                     MessageBox.Show("Paciente modificado Exitosamente");
                     Dispose();
                 }
             }
         }
         else
         {
             lblobligatorio1.Visible   = true;
             lblobligatorio2.Visible   = true;
             lblobligatorio4.Visible   = true;
             lblobligatorio5.Visible   = true;
             lblobligatorio6.Visible   = true;
             lblobligatorio7.Visible   = true;
             lblobligatorio8.Visible   = true;
             lblobligatoriol3.Visible  = true;
             lblobligatorio9.Visible   = true;
             lblobligatorioAn.Visible  = true;
             lblobligatorioAns.Visible = true;
             MessageBox.Show("Complete los campos obligatorios (*)", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Stop);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }