protected void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                entMedico objMedico = new entMedico();

                if (txtDNI.Text != string.Empty || !objMedico.validarDocumento(txtDNI.Text))
                {
                    GestionarMedicoServicio          gestionarMedicoServicio  = new GestionarMedicoServicio();
                    GestionarHorarioAtencionServicio gestionarHorarioAtencion = new GestionarHorarioAtencionServicio();

                    List <entHorarioAtencion> Lista = null;

                    objMedico = gestionarMedicoServicio.BuscarPorDNI(txtDNI.Text);

                    if (objMedico != null)
                    {
                        lblNombre.Text       = objMedico.Empleado.nombres;
                        lblApellidos.Text    = objMedico.Empleado.apPaterno + " " + objMedico.Empleado.apMaterno;
                        lblEspecialidad.Text = objMedico.Especialidad.descripcion;

                        Session["medico"] = objMedico;

                        Lista = gestionarHorarioAtencion.ListarxID(objMedico.idMedico);
                        grvHorarioAtencion.DataSource = CrearTablaHorarioAtencion(Lista);
                        grvHorarioAtencion.DataBind();
                    }
                    else
                    {
                        lblNombre.Text       = "";
                        lblApellidos.Text    = "";
                        lblEspecialidad.Text = "";
                        Response.Write("<script>alert('No existe medico con el DNI ingresado.')</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('Ingrese numero de DNI.')</script>");
                }
            }
            catch (Exception ex) { throw ex; }
        }
示例#2
0
        private void AgregarHorario()
        {
            GestionarMedicoServicio          gestionarMedicoServicio  = new GestionarMedicoServicio();
            GestionarHorarioAtencionServicio gestionarHorarioAtencion = new GestionarHorarioAtencionServicio();
            entEmpleado objEmpleado         = (entEmpleado)Session["empleado"];
            List <entHorarioAtencion> Lista = null;
            entMedico objMedico             = gestionarMedicoServicio.BuscarPorDNI(objEmpleado.nroDocumento);

            if (objMedico != null)
            {
                lblNombre.Text       = objMedico.Empleado.nombres;
                lblApellidos.Text    = objMedico.Empleado.apPaterno + " " + objMedico.Empleado.apMaterno;
                lblEspecialidad.Text = objMedico.Especialidad.descripcion;
                lblNroDocumento.Text = objMedico.Empleado.nroDocumento;

                Session["medico"] = objMedico;

                Lista = gestionarHorarioAtencion.ListarxID(objMedico.idMedico);
                grvHorarioAtencion.DataSource = CrearTablaHorarioAtencion(Lista);
                grvHorarioAtencion.DataBind();
            }
        }
示例#3
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            GestionarMedicoServicio          gestionarMedicoServicio  = new GestionarMedicoServicio();
            GestionarHorarioAtencionServicio gestionarHorarioAtencion = new GestionarHorarioAtencionServicio();
            entEmpleado objEmpleado = new entEmpleado();

            if (objEmpleado.ComprobarNroDocumento(txtDNI.Text))
            {
                List <entHorarioAtencion> Lista = null;
                entMedico objMedico             = gestionarMedicoServicio.BuscarPorDNI(txtDNI.Text);

                if (objMedico != null)
                {
                    lblNombre.Text       = objMedico.Empleado.nombres;
                    lblApellidos.Text    = objMedico.Empleado.apPaterno + " " + objMedico.Empleado.apMaterno;
                    lblEspecialidad.Text = objMedico.Especialidad.descripcion;
                    lblNroDocumento.Text = objMedico.Empleado.nroDocumento;

                    Session["medico"] = objMedico;

                    Lista = gestionarHorarioAtencion.ListarxID(objMedico.idMedico);
                    grvHorarioAtencion.DataSource = CrearTablaHorarioAtencion(Lista);
                    grvHorarioAtencion.DataBind();
                }
                else
                {
                    LimpiarCampos();
                    Response.Write("<script>alert('Error: No existe medico con el DNI ingresado.')</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Error: Formato de DNI incorrecto.')</script>");
            }
            LimpiarCampos();
        }