Example #1
0
        private void CargarFormulario()
        {
            try
            {
                txtUsername.Text     = Usuario.Username;
                txtUsername.ReadOnly = true; // es la clave, no se puede editar.
                //txtPassword.Text = Usuario.Password;
                txtPassword.ReadOnly    = true;
                chkInhabilitado.Checked = Usuario.Inhabilitado;
                txtPregunta.Text        = Usuario.PreguntaSecreta;
                //txtRespuesta.Text = Usuario.RespuestaSecreta;
                txtRespuesta.ReadOnly     = true;
                lblFechaCreacion.Text     = Convert.ToString(Usuario.FechaCreacion);
                lblFechaModificacion.Text = Usuario.FechaUltimaModificacion != DateTime.MinValue ? Convert.ToString(Usuario.FechaUltimaModificacion) : string.Empty;

                //Cargo los roles
                RolNegocio miRolNegocio        = new RolNegocio();
                List <Rol> lstRolesTodos       = new List <Rol>();
                List <Rol> lstRolesNoAsignados = new List <Rol>();
                lstRolesTodos       = miRolNegocio.ObtenerRoles(new Dictionary <string, object>());
                lstRolesNoAsignados = lstRolesTodos.Where(item => !usuario.Roles.Exists(r => r.Codigo == item.Codigo)).ToList();
                ManejadorCombos.CargarListBoxRoles(ref lstNoAsignados, lstRolesNoAsignados);
                ManejadorCombos.CargarListBoxRoles(ref lstAsignados, usuario.Roles);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public void CargarGrilla()
        {
            try
            {
                lstFiltros = ObtenerFiltros();

                dgListado.DataSource                  = null;
                miRolNegocio                          = new RolNegocio();
                lstRoles                              = miRolNegocio.ObtenerRoles(lstFiltros);
                dgListado.ColumnCount                 = 3;
                dgListado.AutoGenerateColumns         = false;
                dgListado.Columns[0].Name             = "Código";
                dgListado.Columns[0].DataPropertyName = "Codigo";
                //dgListado.Columns[0].Visible = false;
                dgListado.Columns[1].Name             = "Nombre";
                dgListado.Columns[1].DataPropertyName = "Nombre";
                dgListado.Columns[1].Width            = 200;
                dgListado.Columns[2].Name             = "Estado";
                dgListado.Columns[2].DataPropertyName = "EstadoString";
                dgListado.Columns[2].Width            = 129;

                //Agrego la colección a la grilla.
                dgListado.DataSource = lstRoles;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
 private void CargarCombos()
 {
     try
     {
         RolNegocio miRolNegocio  = new RolNegocio();
         List <Rol> lstRolesTodos = miRolNegocio.ObtenerRoles(new Dictionary <string, object>());
         ManejadorCombos.CargarListBoxRoles(ref lstNoAsignados, lstRolesTodos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }