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));
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            script = @"<script type='text/javascript'>
                       $(document).ready(function () {
                            $('#mostrarmodal').modal('show'); 
                        });
                  </script>";
            //validaTexto = @"<script type='text/javascript'>
            //           $(document).ready(function () {

            //            var $texo = document.getElementById('<%=txtDetalleSolicitud.ClientID%>');
            //            if($('#<%=txtDetalleSolicitud.ClientID%>').val().length > 5){
            //                $('#paso1').removeAttr('disabled');
            //             }
            //            });
            //      </script>";
            //ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", validaTexto, false);
            //
            if (!IsPostBack)
            {
                NegocioCuenta   negocioCuenta   = new NegocioCuenta();
                NegocioEmpleado negocioEmpleado = new NegocioEmpleado();
                var             rut             = negocioEmpleado.retornarRutByCuentaID(negocioCuenta.retornarID(Session["usuario"].ToString()));
                cantDias.InnerText = retornarDiasDiponibles(rut);
                NegocioTipoPermiso negocioTipo   = new NegocioTipoPermiso();
                NegocioMotivo      negocioMotivo = new NegocioMotivo();
                cmbMotivo.Items.Add(new ListItem()
                {
                    Value = "0", Text = "- Seleccione -"
                });
                cmbTipoPermiso.Items.Add(new ListItem()
                {
                    Value = "0", Text = "- Seleccione -"
                });
                if (negocioTipo.listado() != null)
                {
                    foreach (var tmp in negocioTipo.listado())
                    {
                        cmbTipoPermiso.Items.Add(new ListItem()
                        {
                            Value = tmp.idTipoPermiso.ToString(), Text = tmp.nombreTipoPermiso
                        });
                    }
                }
                if (Session["funcionario"] == null)
                {
                    FormsAuthentication.SignOut();
                    Response.Redirect("../../Default.aspx");
                }
            }
            else
            {
                if (txtCod.Text == "")
                {
                    //ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", script, false);
                    txtCod.Text = "null";
                }

                if (txtCod.Text != "" || txtCod.Text != "null")
                {
                    txtCod.Text = string.Empty;
                }

                if (txtCod.Text == "null")
                {
                    if (txtCod.Text != "" || txtCod.Text != "null")
                    {
                        txtCod.Text = string.Empty;
                    }
                }
            }
        }