public Entidades.ModuloUsuario GetOne(int IdModulo, int IdUsuario)
        {
            ModuloUsuario ml = new ModuloUsuario();
            try
            {
                this.OpenConnection();
                SqlCommand cmdModulos = new SqlCommand("select * from modulos_usuarios where id_modulo=@idModulo and id_usuario=@idUsuario", sqlConn);
                cmdModulos.Parameters.Add("@idModulo", SqlDbType.Int).Value = IdModulo;
                cmdModulos.Parameters.Add("@idUsuario", SqlDbType.Int).Value = IdUsuario;
                SqlDataReader drModulosUsuarios = cmdModulos.ExecuteReader();

                if (drModulosUsuarios.Read())
                {
                    ml.IdModulo = (int)drModulosUsuarios["id_modulo"];
                    ml.IdUsuario = (int)drModulosUsuarios["id_usuario"];
                    ml.PermiteAlta = (bool)drModulosUsuarios["alta"];
                    ml.PermiteBaja = (bool)drModulosUsuarios["baja"];
                    ml.PermiteModificacion = (bool)drModulosUsuarios["modificacion"];
                    ml.PermiteConsulta = (bool)drModulosUsuarios["consulta"];

                }
                drModulosUsuarios.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                new Exception("Error al recuperar lista de modulos", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return ml;
        }
示例#2
0
 public ModuloUsuario GetOne(int ID)
 {
     ModuloUsuario mu = new ModuloUsuario();
     try
     {
         this.OpenConnection();
         SqlCommand cmdModuloUsuarios = new SqlCommand("select * from modulos_usuarios where id_modulo_usuario = @id", SqlConn);
         cmdModuloUsuarios.Parameters.Add("@id", SqlDbType.Int).Value = ID;
         SqlDataReader drModuloUsuario = cmdModuloUsuarios.ExecuteReader();
         if (drModuloUsuario.Read())
         {
             mu.ID = (int)drModuloUsuario["id_modulo_usuario"];
             mu.idUsuario = (int)drModuloUsuario["id_modulo"];
             mu.idModulo = (int)drModuloUsuario["id_usuario"];
             mu.permiteAlta = (bool)drModuloUsuario["alta"];
             mu.permiteBaja = (bool)drModuloUsuario["baja"];
             mu.permiteConsulta = (bool)drModuloUsuario["modificacion"];
             mu.permiteModificacion = (bool)drModuloUsuario["consulta"];
         }
         drModuloUsuario.Close();
     }
     catch (Exception ex)
     {
         Exception ExcepcionManejada = new Exception("Error al recuperar datos de ModuloUsuarios", ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
     return mu;
 }
        public List<ModuloUsuario> GetAll()
        {
            List<ModuloUsuario> modulosUsuario = new List<ModuloUsuario>();
            try
            {
                this.OpenConnection();
                SqlCommand cmdModulosUsuarios = new SqlCommand("select * from modulos_usuarios", sqlConn);
                SqlDataReader drModulosUsuarios = cmdModulosUsuarios.ExecuteReader();

                while (drModulosUsuarios.Read())
                {
                    ModuloUsuario ml = new ModuloUsuario();
                    ml.IdModulo = (int)drModulosUsuarios["id_modulo"];
                    ml.IdUsuario = (int)drModulosUsuarios["id_usuario"];
                    ml.PermiteAlta = (bool)drModulosUsuarios["alta"];
                    ml.PermiteBaja = (bool)drModulosUsuarios["baja"];
                    ml.PermiteModificacion = (bool)drModulosUsuarios["modificacion"];
                    ml.PermiteConsulta = (bool)drModulosUsuarios["consulta"];
                    modulosUsuario.Add(ml);
                }
                drModulosUsuarios.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                new Exception("Error al recuperar lista de modulos", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return modulosUsuario;
        }
示例#4
0
 public List<ModuloUsuario> GetAll()
 {
     List<ModuloUsuario> ModuloUsuarios = new List<ModuloUsuario>();
     try
     {
         this.OpenConnection();
         SqlCommand cmdModuloUsuario = new SqlCommand("select * from modulos_usuarios", SqlConn);
         SqlDataReader drModuloUsuario = cmdModuloUsuario.ExecuteReader();
         while (drModuloUsuario.Read())
         {
             ModuloUsuario mu = new ModuloUsuario();
             mu.ID = (int)drModuloUsuario["id_modulo_usuario"];
             mu.idUsuario = (int)drModuloUsuario["id_modulo"];
             mu.idModulo = (int)drModuloUsuario["id_usuario"];
             mu.permiteAlta = (bool)drModuloUsuario["alta"];
             mu.permiteBaja = (bool)drModuloUsuario["baja"];
             mu.permiteConsulta = (bool)drModuloUsuario["modificacion"];
             mu.permiteModificacion = (bool)drModuloUsuario["consulta"];
             ModuloUsuarios.Add(mu);
         }
         drModuloUsuario.Close();
     }
     catch (Exception ex)
     {
         Exception ExcepcionManejada = new Exception("Error al recuperar lista de ModuloUsuarios", ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
     return ModuloUsuarios;
 }
 public void Save(ModuloUsuario moduloUsuario)
 {
     mData.Save(moduloUsuario);
 }
 public void Save(ModuloUsuario moduloUsuario)
 {
     if (moduloUsuario.State == BusinessEntity.States.Deleted)
     {
         this.Delete(moduloUsuario.IdModulo, moduloUsuario.IdUsuario);
     }
     else if (moduloUsuario.State == BusinessEntity.States.New)
     {
         this.Insert(moduloUsuario);
     }
     else if (moduloUsuario.State == BusinessEntity.States.Modified)
     {
         this.Update(moduloUsuario);
     }
     moduloUsuario.State = BusinessEntity.States.Unmodified;
 }
 protected void Insert(ModuloUsuario moduloUsuario)
 {
     try
     {
         this.OpenConnection();
         SqlCommand cmdSave = new SqlCommand("insert into modulos_usuarios(id_modulo, id_usuario,alta,baja,modificacion,consulta)" +
             "values( @id_modulo, @id_usuario,@alta,@baja,@modificacion,@consulta)", sqlConn);
         cmdSave.Parameters.Add("@idModulo", SqlDbType.Int).Value = moduloUsuario.IdModulo;
         cmdSave.Parameters.Add("@idUsuarios", SqlDbType.Int).Value = moduloUsuario.IdUsuario;
         cmdSave.Parameters.Add("@alta", SqlDbType.Bit, 50).Value = moduloUsuario.PermiteAlta;
         cmdSave.Parameters.Add("@baja", SqlDbType.Bit, 50).Value = moduloUsuario.PermiteBaja;
         cmdSave.Parameters.Add("@consulta", SqlDbType.Bit, 50).Value = moduloUsuario.PermiteConsulta;
         cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit, 50).Value = moduloUsuario.PermiteModificacion;
     }
     catch (Exception Ex)
     {
         Exception ExcepcionManejada =
         new Exception("Error al crear el modulo", Ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
 }
 protected void Update(ModuloUsuario moduloUsuario)
 {
     try
     {
         this.OpenConnection();
         SqlCommand cmdSave = new SqlCommand("UPDATE modulos set alta=@alta, baja=@baja, modificacion=@modificacion, consulta=@consulta WHERE id_modulo=@idModulo and id_usuario=@idUsuario", sqlConn);
         cmdSave.Parameters.Add("@idModulo", SqlDbType.Int).Value = moduloUsuario.IdModulo;
         cmdSave.Parameters.Add("@idUsuarios", SqlDbType.Int).Value = moduloUsuario.IdUsuario;
         cmdSave.Parameters.Add("@alta", SqlDbType.Bit, 50).Value = moduloUsuario.PermiteAlta;
         cmdSave.Parameters.Add("@baja", SqlDbType.Bit, 50).Value = moduloUsuario.PermiteBaja;
         cmdSave.Parameters.Add("@consulta", SqlDbType.Bit, 50).Value = moduloUsuario.PermiteConsulta;
         cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit, 50).Value = moduloUsuario.PermiteModificacion;
         cmdSave.ExecuteNonQuery();
     }
     catch (Exception Ex)
     {
         Exception ExcepcionManejada =
         new Exception("Error al modificar datos del modulo", Ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
 }
示例#9
0
 protected void Insert(ModuloUsuario ModuloUsuario)
 {
     try
     {
         this.OpenConnection();
         SqlCommand cmdSave = new SqlCommand("INSERT into modulos_usuarios (id_modulo," +
        "id_usuario, alta, baja, modificacion,consulta) values(@id_modulo,@id_usuario,@alta,@baja,@modificacion,@consulta) select @@identity", SqlConn);
         cmdSave.Parameters.Add("@id_modulo", SqlDbType.Int).Value = ModuloUsuario.idModulo;
         cmdSave.Parameters.Add("@id_usuario", SqlDbType.Int).Value = ModuloUsuario.idUsuario;
         cmdSave.Parameters.Add("@alta", SqlDbType.Bit).Value = ModuloUsuario.permiteAlta;
         cmdSave.Parameters.Add("@baja", SqlDbType.Bit).Value = ModuloUsuario.permiteBaja;
         cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit).Value = ModuloUsuario.permiteModificacion;
         cmdSave.Parameters.Add("@consulta", SqlDbType.Bit).Value = ModuloUsuario.permiteConsulta;
         ModuloUsuario.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar());
     }
     catch (Exception ex)
     {
         Exception ExcepcionManejada = new Exception("Error al crear ModuloUsuario", ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
 }
示例#10
0
 public void Save(ModuloUsuario ModuloUsuario)
 {
     if (ModuloUsuario.State == Entidades.Entidades.States.New)
     {
         this.Insert(ModuloUsuario);
     }
     else if (ModuloUsuario.State == Entidades.Entidades.States.Deleted)
     {
         this.Delete(ModuloUsuario.ID);
     }
     else if (ModuloUsuario.State == Entidades.Entidades.States.Modified)
     {
         this.Update(ModuloUsuario);
     }
     ModuloUsuario.State = Entidades.Entidades.States.Unmodified;
 }
示例#11
0
 public void save(ModuloUsuario obj)
 {
     ModuloUsuarioData.Save(obj);
 }