private void cargarTabla(string codigo)
        {
            NegocioSolicitud   negocioSolicitud = new NegocioSolicitud();
            NegocioEmpleado    negocioEmpleado  = new NegocioEmpleado();
            NegocioTipoPermiso tipo             = new NegocioTipoPermiso();
            NegocioMotivo      motivo           = new NegocioMotivo();
            NegocioEstado      estado           = new NegocioEstado();

            Solicitud solicitud = new Solicitud();

            solicitud = negocioSolicitud.retornarSolicitudByCodigoDocumento(codigo);

            codSolicitud.Text         = solicitud.codigoDocumento;
            rutSolicitante.Text       = solicitud.rutSolicitante;
            nombreSolicitante.Text    = negocioEmpleado.retornarNombreByRut(solicitud.rutSolicitante);
            fechaSolicitud.Text       = solicitud.fechaSolicitud.ToShortDateString();
            tipoSolicitud.Text        = tipo.nameByID(solicitud.idTipoPermiso);
            motivoSolicitud.Text      = motivo.nameByID(solicitud.idMotivo);
            autorizadorSolicitud.Text = solicitud.rutAutorizante;
            estadoSolicitud.Text      = estado.nameByID(solicitud.idEstado);

            if (solicitud.rutAutorizante == null || solicitud.rutAutorizante.ToString() == "")
            {
                tdAutorizador.Visible = false;
                btnDescarga.Visible   = false;
            }
            else
            {
                tdAutorizador.Visible = true;
                btnDescarga.Visible   = true;
            }


            string script = @"<script type='text/javascript'>
                       $(document).ready(function () {
                            $('#mostrarmodal').modal('show');
                        });
                  </script>";

            certSolicitante.Text = nombreSolicitante.Text;
            cetInicio.Text       = solicitud.fechaInicio.ToShortDateString();
            certFin.Text         = solicitud.fechaTermino.ToShortDateString();
            cetPermiso.Text      = tipoSolicitud.Text;
            certMotivo.Text      = motivoSolicitud.Text;
            certDias.Text        = (solicitud.fechaTermino.Date - solicitud.fechaInicio.Date).TotalDays.ToString();


            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", script, false);
            txtCodigoDocumento.Text = "";
        }
예제 #2
0
        private string retornarTipoPermiso(int id)
        {
            NegocioTipoPermiso negocioTipoPermiso = new NegocioTipoPermiso();

            return(negocioTipoPermiso.nameByID(id));
        }