Example #1
0
        public void cargarDgv()
        {
            turnosServicio turSer = new turnosServicio();

            dgvTurnos.DataSource          = turSer.traerTodos();
            dgvTurnos.Columns[0].Visible  = false;
            dgvTurnos.Columns[1].Visible  = false;
            dgvTurnos.Columns[3].Visible  = false;
            dgvTurnos.Columns[10].Visible = false;
            dgvTurnos.Columns[5].Visible  = false;
        }
Example #2
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            usuariosService usuSer = new usuariosService();

            if (RDBSI.Checked == true)
            {
                turnosServicio turSer = new turnosServicio();
                Usuario        usua   = new Usuario();
                usua.User        = Txtusuario.Text;
                usua.Contrasenia = TxtContrasenia.Text;

                IList <Turno> listaTurno = turSer.traerTurnosPorMedicos(Txtusuario.Text);
                TurnosMedicos FormTurn   = new TurnosMedicos(listaTurno);
                FormTurn.Show();
            }
            else
            {
                try
                {
                    Usuario usua = new Usuario();
                    usua.User        = Txtusuario.Text;
                    usua.Contrasenia = TxtContrasenia.Text;
                    if (usuSer.Login(usua) == "ADMIN")
                    {
                        this.DialogResult = DialogResult.Yes;
                        MessageBox.Show("BIENVENIDO ADMIN");
                        Nivel = usua.User;
                    }
                    else if (usuSer.Login(usua) == "RECEPCIONISTA")
                    {
                        this.DialogResult = DialogResult.No;
                        MessageBox.Show("BIENVENIDA RECEPCIONISTA");
                        Nivel = usua.User;
                        return;
                    }
                    else
                    {
                        Txtusuario.Clear();
                        TxtContrasenia.Clear();
                        MessageBox.Show("ACCESO DENEGADO");
                        return;
                    }
                }
                catch (Exception ex) { MessageBox.Show(ex.ToString()); }
            }
        }
Example #3
0
        private void cboMedicos_SelectedIndexChanged(object sender, EventArgs e)
        {
            MedicoXespecil a = (MedicoXespecil)cboMedicos.SelectedItem;
            Int64          b = a.idmedico;


            medicosNegocio medNeg = new medicosNegocio();
            Medico         c      = medNeg.traerMedicosPorEspeciliadad(b);
            Int64          d      = c.Hora.HEntrada;
            Int64          f      = c.Hora.HSalida;
            turnosServicio turSer = new turnosServicio();

            cboHoraTurno.DataSource = turSer.traerlista(d, f);

            //    //cboHorarios.DataSource = medNeg.traerMedicosPorEspeciliadad(a.Idhorario);
            horarioServicio horSer = new horarioServicio();

            cboHorarios.DataSource    = horSer.traerListaHorariosPorMedico(c.Idhorario);
            cboHorarios.DisplayMember = "turno";
            // cboHorarios.ValueMember = "IDHORARIO";
        }
Example #4
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            turnosServicio turSer = new turnosServicio();
            Turno          nuevo  = new Turno();
            Especialidad   a      = (Especialidad)cboEspecialidad.SelectedItem;

            nuevo.idEspecialidades = a.Idespecialidad;
            Paciente b = (Paciente)cboPacientes.SelectedItem;

            nuevo.idpaciente = b.Idpaciente;
            MedicoXespecil c = (MedicoXespecil )cboMedicos.SelectedItem;

            nuevo.idmedico      = c.idmedico;
            nuevo.fechaTurno    = Convert.ToDateTime(dtpFecha.Value.ToString());
            nuevo.horaTurno     = Convert.ToInt64(cboHoraTurno.SelectedItem);
            nuevo.observaciones = txtObservaciones.Text.Trim();
            turSer.agregarTurno(nuevo);

            MessageBox.Show("turno agregado exitosamente...");
            cargarDgv();
        }