Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            int codigo = -1;

            if (string.IsNullOrWhiteSpace(this.codigoEsp.Text))
            {
                MessageBox.Show("Faltan criterios de búsqueda", "ERROR");
                return;
            }

            codigo = Convert.ToInt32(this.codigoEsp.Text);
            Especialidad esp = new Especialidad();

            esp = (Especialidad)ManagerDB <Especialidad> .findbyKey(codigo);

            if (esp == null)
            {
                MessageBox.Show("Especialidad no existe", "ERROR");
                return;
            }

            if (this.modificarChk.Checked)
            {
                new EspecialidadAMFrm().ShowEspecialidad(esp);
                return;
            }

            if (this.profChk.Checked)
            {
                new EspecialidadProfFrm().VerProfesionales(esp);
                return;
            }
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(this.maskedDNI.Text))
            {
                MessageBox.Show("Se debe ingresar un DNI válido", "ERROR");
                return;
            }
            Paciente p = (Paciente)ManagerDB <Paciente> .findbyKey(this.maskedDNI.Text);

            if (p == null)
            {
                MessageBox.Show("No se encontró nada", "ERROR");
                return;
            }

            if (this.modificarChk.Checked)
            {
                new PacientesAMFrm().ShowPaciente(p, new PacientesResultsFrm());
            }
            else
            {
                new PacienteTurnosFrm().ShowTurnos(p);
            }
            this.Dispose();
        }
Ejemplo n.º 3
0
        private void AceptarBtn_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(this.CodigoTxt.Text))
            {
                MessageBox.Show("Se debe ingresar un código válido", "ERROR");
                return;
            }
            ObraSocial os = (ObraSocial)ManagerDB <ObraSocial> .findbyKey(this.CodigoTxt.Text);

            if (os == null)
            {
                MessageBox.Show("No se encontró nada", "ERROR");
                return;
            }

            if (this.ModificarChk.Checked)
            {
                new ObraSocialAMFrm().ShowObraSocial(os, new ObraSocialResultsFrm());
            }
            else
            {
                new ObraSocialPacienteFrm().ShowObrasSociales(os);
            }
            this.Dispose();
        }
Ejemplo n.º 4
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!this.codigoEspecialidad.Checked && !this.nombreEspecialidad.Checked)
            {
                MessageBox.Show("Falta ingresar la especialidad", "Faltan criterios");
                return;
            }

            ProfesionalEspecialidad pe = new ProfesionalEspecialidad()
            {
                ProfesionalObj    = this.prof,
                CodigoProfesional = this.prof.Id
            };

            if (this.codigoEspecialidad.Checked)
            {
                try
                {
                    pe.EspecialidadObj = (Especialidad)ManagerDB <Especialidad> .findbyKey(
                        Convert.ToInt32(this.maskedCodigo.Text));
                }
                catch (System.FormatException) {
                    pe.EspecialidadObj = null;
                }
            }
            else
            {
                try
                {
                    pe.EspecialidadObj = ManagerDB <Especialidad> .findAll(
                        String.Format("nombre like '{0}'", this.textNombre.Text))[0];
                }
                catch (Exception)
                {
                    pe.EspecialidadObj = null;
                }
            }

            if (pe.EspecialidadObj == null)
            {
                MessageBox.Show("Especialidad incorreta", "ERROR");
                return;
            }

            pe.FechaAlta     = this.dateTimePicker1.Value;
            pe.Disponible    = this.estaDisponible.Checked;
            pe.Observaciones = this.textObservaciones.Text;

            if (!pe.saveObj())
            {
                MessageBox.Show("Error al ingresar nueva especialidad en el profesional", "ERROR");
                return;
            }
            MessageBox.Show(String.Format("Nueva especialidad cargada en el/la profesional {0}",
                                          pe.ProfesionalObj.Apellido.ToUpper()), "Operación exitosa");


            this.Actualizar_Grid(this.prof);
        }
Ejemplo n.º 5
0
        //Grilla
        private void gridOrden_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
        {
            Orden    ord;
            Empleado emp;
            Cliente  cli;

            foreach (var item in this.gridOrden.Rows)
            {
                ord = (item as DataGridViewRow).DataBoundItem as Orden;
                emp = ord.EmpleadoObj;
                //Orden p = (Orden)ManagerDB<Orden>.findbyKey(key);
                cli = (Cliente)ManagerDB <Cliente> .findbyKey(ord.ClienteId);

                //cli =    ord.ClienteObj;
                (item as DataGridViewRow).Cells[1].Value = emp.Nombre + " " + emp.Apellido;
                (item as DataGridViewRow).Cells[2].Value = cli.NombreCia;
            }
        }