Пример #1
0
 public formABMCUsuario(Modos.ModoForm modo) : this()
 {
     this.Modo = modo;
     this.cmbPersona.DataSource    = this.PersonaNegocio.GetAll();
     this.cmbPersona.ValueMember   = "ID";
     this.cmbPersona.DisplayMember = "NombreCompleto";
 }
Пример #2
0
 public formABMCPersona(Modos.ModoForm modo, Persona.TiposPersonas tipoPersona) : this()
 {
     this.Modo = modo;
     this.cmbPlan.DataSource    = this.PlanNegocio.GetAll();
     this.cmbPlan.ValueMember   = "ID";
     this.cmbPlan.DisplayMember = "Descripcion";
     this.TipoPersona           = tipoPersona;
 }
Пример #3
0
 public formABMCUsuario(int ID, Modos.ModoForm modo) : this(modo)
 {
     try
     {
         this.UsuarioActual = this.UsuarioNegocio.GetOne(ID);
         this.MapearDeObjeto();
     }
     catch (Exception e)
     {
         this.Notificar(e.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
Пример #4
0
 public formABMCPersona(int ID, Modos.ModoForm modo, Persona.TiposPersonas tipoPersona) : this(modo, tipoPersona)
 {
     try
     {
         this.PersonaActual = this.PersonaNegocio.GetOne(ID);
         this.MapearDeObjeto();
     }
     catch (Exception e)
     {
         this.Notificar(e.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
Пример #5
0
        public bool TienePermiso(Usuario usuario, string ejecuta, Modos.ModoForm modo)
        {
            bool tienePermiso = false;
            int  i            = 0;

            Type         tipo      = typeof(ModuloUsuario);
            PropertyInfo propiedad = tipo.GetProperty("Permite" + modo.ToString());

            if (usuario.ModulosUsuario.Count != 0)
            {
                while (usuario.ModulosUsuario.Count > (i + 1) && usuario.ModulosUsuario[i].MiModulo.Ejecuta != ejecuta)
                {
                    i++;
                }

                if (usuario.ModulosUsuario[i].MiModulo.Ejecuta == ejecuta && (bool)propiedad.GetValue(usuario.ModulosUsuario[i]))
                {
                    tienePermiso = true;
                }
            }
            return(tienePermiso);
        }
Пример #6
0
 public formABMCEspecialidad(Modos.ModoForm modo) : this()
 {
     this.Modo = modo;
 }
Пример #7
0
 public formABMCMateria(Modos.ModoForm modo) : this()
 {
     this.Modo = modo;
 }
Пример #8
0
 public formABMCModulo(Modos.ModoForm modo) : this()
 {
     this.Modo = modo;
 }
Пример #9
0
 public formABMCComision(Modos.ModoForm modo) : this()
 {
     this.Modo = modo;
 }
Пример #10
0
 public formABMCPlan(Modos.ModoForm modo) : this()
 {
     this.Modo = modo;
 }