//metodo que busca la informacion del paciente
        public void BuscarInformacionPaciente()
        {
            try
            {
                LPaciente lPaciente = new LPaciente();
                _paciente = lPaciente.ObtenerInformacionPaciente(Convert.ToInt32(_vista.TextoCiPaciente.Text));
                _paciente.Id = Convert.ToInt32(_vista.TextoCiPaciente.Text);
                _paciente.Cedula = Convert.ToInt32(_vista.TextoCiPaciente.Text);
                if (_paciente.Nombre != null)
                {
                    CargarInformacionEnText(_paciente);
                    LCirugia lCirugia = new LCirugia();
                    LPersonalQuirurgico lPersonalQuirurgico = new LPersonalQuirurgico();

                    foreach (Cirugia cirugia  in lCirugia.ObtenerCirugias())
                    {
                        _vista.ComboIntervencionQuirurgica.Items.Add(cirugia);
                    }
                    _vista.ComboIntervencionQuirurgica.DisplayMember = "Nombre";
                    _vista.ComboIntervencionQuirurgica.ValueMember = "Id";

                    foreach (Personal personal in lPersonalQuirurgico.ObtenerPersonalQ())
                    {
                        _vista.ComboPrimerAyudante.Items.Add(personal);
                        _vista.ComboAnestesiologo.Items.Add(personal);
                        _vista.ComboCirculante.Items.Add(personal);
                        _vista.InstrumentistaEspecial.Items.Add(personal);
                        _vista.ComboInstrumentista.Items.Add(personal);
                    }
                    _vista.ComboPrimerAyudante.DisplayMember = _vista.ComboAnestesiologo.DisplayMember = _vista.ComboCirculante.DisplayMember =
                        _vista.InstrumentistaEspecial.DisplayMember = _vista.ComboInstrumentista.DisplayMember = "Nombre";
                    _vista.ComboPrimerAyudante.ValueMember = _vista.ComboAnestesiologo.ValueMember = _vista.ComboCirculante.ValueMember =
                        _vista.InstrumentistaEspecial.ValueMember = _vista.ComboInstrumentista.ValueMember = "Id";
                }
                else
                {
                    DialogResult result =
                    MessageBox.Show("Este paciente no existe, asegurese de haber colocado la cedula correcta.", "Cuidado!", MessageBoxButtons.OK);

                }
            }
            catch (Exception)
            {
                DialogResult result =
                    MessageBox.Show("La cedula a buscar solo puede contener caracteres numericos.", "Cuidado!", MessageBoxButtons.OK);
            }
        }
Ejemplo n.º 2
0
        public void BotonAceptar()
        {
            Cirugia cirugia = new Cirugia();
            LCirugia logica = new LCirugia();
            cirugia.Nombre = _vista.TextNombreCirugia.Text;
            cirugia.Descripcion = _vista.TextDescripcionCirugia.Text;
            if (logica.AgregarCirugia(cirugia) > 1)
            {

                DialogResult result = MessageBox.Show("Cirugia Agregado Con Exito!!", "Mensaje", MessageBoxButtons.OK);
                if (result == DialogResult.OK)
                {
                }
            }
            else
            {

                DialogResult result = MessageBox.Show("Cirugia No pudo ser Agregado Con Exito!!", "Error", MessageBoxButtons.OK);
                if (result == DialogResult.OK)
                {
                }
            }
        }
Ejemplo n.º 3
0
 public List<Cirugia> ObtenerCirugias()
 {
     LCirugia logica = new LCirugia();
     return logica.ObtenerCirugias();
 }
Ejemplo n.º 4
0
 public long AgregarCirugia(Cirugia cirugia)
 {
     LCirugia logica = new LCirugia();
     return logica.AgregarCirugia(cirugia);
 }
Ejemplo n.º 5
0
        /// <summary>
        /// metodo agregar nueva intervencion quirurgica - hace el caso de uso de AgregarIQX
        /// </summary>
        public void AgregarIntervencionesQuirurgicas()
        {
            if(_vista.TextPrimerNombre.Text.Equals("") || _vista.TextPrimerApellido.Text.Equals("") || _vista.TextIdPaciente.Text.Equals(""))
            {
                DialogResult result =
                MessageBox.Show("Asegurese de estar llenando los campos obligatorios (*)", "Cuidado!", MessageBoxButtons.OK);
            }
            else if (RevisarErrorAlConvertirAInt(_vista.TextIdPaciente.Text) == -1)
            {
                DialogResult result =
                MessageBox.Show("La cedula de identidad no puede contener caracteres alfabeticos (*)", "Cuidado!", MessageBoxButtons.OK);
            }
            else if (lPaciente.ValidarPacienteExistente(Convert.ToInt32(_vista.TextIdPaciente.Text))==1)
            {
                DialogResult result =
                MessageBox.Show("Cliente existente en el sistema", "Cuidado!", MessageBoxButtons.OK);
            }
            else
            {
                LCirugia logica = new LCirugia();
                LPersonalQuirurgico logicaPQ = new LPersonalQuirurgico();
                _vista.ComboIntervencionQuirurgica.Items.Clear();
                _vista.GrupoDatosPaciente.Visible = false;
                _vista.GrupoDatosPaciente1.Visible = true;
                _vista.GrupoIntervencionQuirurgica.Visible = true;
                _vista.TextoNombrePacienteIngresado.Text = _vista.TextPrimerNombre.Text + " " + _vista.TextSegundoNombre.Text;
                _vista.TextoApellidoPacienteIngresado.Text = _vista.TextPrimerApellido.Text + " " + _vista.TextSegundoApellido.Text;
                _vista.TextoCIPacienteIngresado.Text = _vista.TextIdPaciente.Text;

                if (_vista.TextCorreoElectronico.Text.Equals("")) _vista.TextoCorreoElectronicoPacienteIngresado.Text = "N/A";
                else _vista.TextoCorreoElectronicoPacienteIngresado.Text = _vista.TextCorreoElectronico.Text;

                if (_vista.TextTelefonoFijo.Text.Equals("")) _vista.TextoTelefonoFijoPacienteIngresado.Text = "N/A";
                else _vista.TextoTelefonoFijoPacienteIngresado.Text = _vista.TextCodigoAreaFijo.Text + " - " + _vista.TextTelefonoFijo.Text;

                if (_vista.TextTelefonoMovil.Text.Equals("")) _vista.TextoTelefonoMovilIngresado.Text = "N/A";
                else _vista.TextoTelefonoMovilIngresado.Text = _vista.TextCodigoAreaMovil.Text + " - " + _vista.TextTelefonoMovil.Text;

                _vista.TextInformacionVentana.Text = "Nuevo Paciente - Agregar Intervencion Quirurgica";
                foreach (Cirugia cirugia in logica.ObtenerCirugias())
                {
                    _vista.ComboIntervencionQuirurgica.Items.Add(cirugia);
                }
                _vista.ComboIntervencionQuirurgica.DisplayMember = "Nombre";
                _vista.ComboIntervencionQuirurgica.ValueMember = "Id";

                foreach (Personal personal in logicaPQ.ObtenerPersonalQ())
                {
                    _vista.Combo1ErAyudante.Items.Add(personal);
                    _vista.ComboAnestesiologo.Items.Add(personal);
                    _vista.ComboCirculante.Items.Add(personal);
                    _vista.ComboInstrumentalEspecial.Items.Add(personal);
                    _vista.ComboInstrumentista.Items.Add(personal);
                }
                _vista.Combo1ErAyudante.DisplayMember = _vista.ComboAnestesiologo.DisplayMember = _vista.ComboCirculante.DisplayMember =
                    _vista.ComboInstrumentalEspecial.DisplayMember = _vista.ComboInstrumentista.DisplayMember = "Nombre";
                _vista.Combo1ErAyudante.ValueMember = _vista.ComboAnestesiologo.ValueMember = _vista.ComboCirculante.ValueMember =
                    _vista.ComboInstrumentalEspecial.ValueMember = _vista.ComboInstrumentista.ValueMember = "Id";

            }
        }