Ejemplo n.º 1
0
 protected void btnver_Click(object sender, EventArgs e)
 {
     try
     {
         int num_empleado = hdfnum_empleado.Value == "" ? 0 : Convert.ToInt32(hdfnum_empleado.Value);
         if (num_empleado > 0)
         {
             div_addperfil.Visible = false;
             div_menus.Visible     = false;
             div_permiso.Visible   = false;
             LlenarInformacionModal();
             ModalShow("#ModalEmpleado");
         }
         else
         {
             UsuariosCOM usuarios = new UsuariosCOM();
             string      usuario_ = hdfusuario.Value;
             usuarios    usuario  = new usuarios();
             usuario = usuarios.usuario(usuario_);
             if (usuario != null)
             {
                 txtusuario.Text                   = usuario.usuario;
                 txtcontra.Text                    = funciones.de64aTexto(usuario.contraseña);
                 txtconfirmacontra.Text            = funciones.de64aTexto(usuario.contraseña);
                 txtnombres.Text                   = usuario.nombres;
                 txtapaterno.Text                  = usuario.a_paterno;
                 txtamaterno.Text                  = usuario.a_materno;
                 txtcorreo.Text                    = usuario.correo;
                 txtpuesto.Text                    = usuario.puesto;
                 cbxtemporal.Checked               = usuario.temporal;
                 div_fecha_vencimiento.Visible     = usuario.temporal;
                 rdpfecha_vencimiento.SelectedDate = usuario.fecha_vencimiento;
                 CargarDatosFiltros("");
                 if (ddlempleado_a_consultar.Items.FindByValue(usuario.No_) != null)
                 {
                     ddlempleado_a_consultar.SelectedValue = usuario.No_;
                 }
                 ModalShow("#modal_usuarrios");
             }
             else
             {
                 Toast.Error("Ocurrio un error al busca la información del usuario. Intentelo nuevamente.", this);
             }
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al cargar usuario: " + ex.Message, this);
     }
     finally {
         div_load.Style["display"] = "none";
     }
 }
Ejemplo n.º 2
0
        protected void lnkinfoadicional_Click(object sender, EventArgs e)
        {
            div_addperfil.Visible = false;
            div_menus.Visible     = false;
            div_permiso.Visible   = false;
            try
            {
                DirectoryInfo dirInfo = new DirectoryInfo(Server.MapPath("~/img/users/"));
                string        usuario = hdfusuario.Value;
                string        imagen  = usuario + ".png";
                if (imagen != "" && File.Exists(dirInfo.ToString().Trim() + imagen))
                {
                    DateTime localDate = DateTime.Now;
                    string   date      = localDate.ToString();
                    date = date.Replace("/", "_");
                    date = date.Replace(":", "_");
                    date = date.Replace(" ", "");
                    img_employee.ImageUrl = "~/img/users/" + imagen + "?date=" + date;
                }
                else
                {
                    imagen = "user.png";
                    DateTime localDate = DateTime.Now;
                    string   date      = localDate.ToString();
                    date = date.Replace("/", "_");
                    date = date.Replace(":", "_");
                    date = date.Replace(" ", "");
                    img_employee.ImageUrl = "~/img/" + imagen + "?date=" + date;
                }
                usuarios    user     = new usuarios();
                UsuariosCOM usuarios = new UsuariosCOM();
                user = usuarios.usuario(usuario);
                if (user != null)
                {
                    lblnombre.Text  = user.nombres + " " + user.a_paterno + " " + user.a_materno;
                    lblpuesto.Text  = user.puesto;
                    lblusuario.Text = user.usuario;
                    lblperfil.Text  = usuarios.perfil(usuario);

                    //cargos los menus disponibles para el usuario
                    CargarMenus(usuario);

                    CargarPermisos(usuario);

                    CargarDelegados(usuario);
                    //cargamos los perfiles
                    CargarListadoPerfiles("");

                    //cargamos los permisos
                    CargarListadoPermisos("");
                    ModalShow("#ModalEmpleado");
                }
                else
                {
                    Toast.Error("Error al guardar usuario: No se encontro la información.", this);
                }
            }
            catch (Exception ex)
            {
                Toast.Error("Error al cargar usuario: " + ex.Message, this);
            }
            finally {
                div_load.Style["display"] = "none";
            }
        }