Exemplo n.º 1
0
        public ModulosUsuariosDesktop(int id, ModoForm modo) : this()
        {
            this.Modo = modo;
            ModuloUsuario moduloUsuarioLogic = new ModuloUsuarioLogic().GetOne(id);

            this.ModuloActual = moduloUsuarioLogic;
        }
        public ModuloUsuario GetOne(int ID)
        {
            ModuloUsuario modusu = new ModuloUsuario();
            try
            {
                this.OpenConnection();
                SqlCommand cmdGetOne = new SqlCommand("GetOne_Modulos_Usuarios", SqlConn);
                cmdGetOne.CommandType = CommandType.StoredProcedure;
                cmdGetOne.Parameters.Add("@id", SqlDbType.Int).Value = ID;
                SqlDataReader drModulosUsuarios = cmdGetOne.ExecuteReader();

                while (drModulosUsuarios.Read())
                {
                    modusu.ID = (int)drModulosUsuarios["id_modulo_usuario"];
                    modusu.IdUsuario = (int)drModulosUsuarios["id_usuario"];
                    modusu.PermiteAlta = (bool)drModulosUsuarios["alta"];
                    modusu.PermiteBaja = (bool)drModulosUsuarios["baja"];
                    modusu.PermiteModificacion = (bool)drModulosUsuarios["modificacion"];
                    modusu.PermiteConsulta = (bool)drModulosUsuarios["consulta"];
                    modusu.Modulo.ID = (int)drModulosUsuarios["id_modulo"];
                }
                drModulosUsuarios.Close();
            }
            catch (Exception e)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar datos del Modulo Usuario", e);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return modusu;
        }
Exemplo n.º 3
0
 public ModuloUsuarioDesktop(int ID, ModoForm modo)
     : this()
 {
     Modo = modo;
     Business.Logic.ModuloUsuarioLogic ml = new ModuloUsuarioLogic();
     ModuloActual = ml.GetOne(ID);
     MapearDeDatos();
 }
Exemplo n.º 4
0
        public List<ModuloUsuario> GetAll()
        {
            List<ModuloUsuario> modulosUsuarios = new List<ModuloUsuario>();

            try
            {
                this.OpenConnection();

                SqlCommand cmdModuloUsuarios = new SqlCommand("select * from modulos_usuarios", sqlConn);

                SqlDataReader drModuloUsuarios = cmdModuloUsuarios.ExecuteReader();

                while (drModuloUsuarios.Read())
                {
                    ModuloUsuario mu = new ModuloUsuario();

                    mu.ID = (int)drModuloUsuarios["id_modulo_usuario"];
                    mu.IDModulo = (int)drModuloUsuarios["id_modulo"];
                    mu.IDUsuario = (int)drModuloUsuarios["id_usuario"];
                    mu.PermiteAlta = (bool)drModuloUsuarios["alta"];
                    mu.PermiteBaja = (bool)drModuloUsuarios["baja"];
                    mu.PermiteConsulta = (bool)drModuloUsuarios["consulta"];
                    mu.PermiteModificacion = (bool)drModuloUsuarios["modificacion"];

                    modulosUsuarios.Add(mu);
                }
                drModuloUsuarios.Close();

            }

            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar lista de modulos usuarios", Ex);

                throw ExcepcionManejada;
            }

            finally
            {
                this.CloseConnection();
            }
            return modulosUsuarios;
        }
        public List<ModuloUsuario> GetAll(int idUsuario)
        {
            List<ModuloUsuario> modulosusuarios = new List<ModuloUsuario>();
            try
            {
                this.OpenConnection();
                SqlCommand cmdGetAll = new SqlCommand("GetAll_ModulosUsuarios", SqlConn);
                cmdGetAll.CommandType = CommandType.StoredProcedure;
                cmdGetAll.Parameters.Add("@id", SqlDbType.Int).Value = idUsuario;
                SqlDataReader drModulosUsuarios = cmdGetAll.ExecuteReader();

                while (drModulosUsuarios.Read())
                {
                    ModuloUsuario modusu = new ModuloUsuario();
                    modusu.ID = drModulosUsuarios.IsDBNull(2)? modusu.ID=0 : (int)drModulosUsuarios["id_modulo_usuario"];
                    modusu.IdUsuario = drModulosUsuarios.IsDBNull(7)? modusu.IdUsuario = idUsuario : (int)drModulosUsuarios["id_usuario"];
                    modusu.PermiteAlta = drModulosUsuarios.IsDBNull(3)? modusu.PermiteAlta=false : (bool)drModulosUsuarios["alta"];
                    modusu.PermiteBaja = drModulosUsuarios.IsDBNull(4)? modusu.PermiteBaja = false : (bool)drModulosUsuarios["baja"];
                    modusu.PermiteModificacion = drModulosUsuarios.IsDBNull(5)? modusu.PermiteModificacion=false : (bool)drModulosUsuarios["modificacion"];
                    modusu.PermiteConsulta = drModulosUsuarios.IsDBNull(6)? modusu.PermiteConsulta = false : (bool)drModulosUsuarios["consulta"];
                    modusu.Modulo.ID = (int)drModulosUsuarios["id_modulo"];
                    modusu.Modulo.Descripcion = (string)drModulosUsuarios["desc_modulo"];
                    modulosusuarios.Add(modusu);
                }
                drModulosUsuarios.Close();
            }
            catch (Exception e)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar datos de los permisos.", e);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return modulosusuarios;
        }
Exemplo n.º 6
0
        public new void MapearADatos()
        {
            switch (this.Modo)
            {
            case ModoForm.Alta:
                this.ModuloActual                     = new ModuloUsuario();
                this.ModuloActual.IdModulo            = Convert.ToInt32(this.TextBoxIDModulo.Text);
                this.ModuloActual.IdUsuario           = Convert.ToInt32(this.TextBoxIDUsuario.Text);
                this.ModuloActual.PermiteAlta         = this.CheckAlta.Checked;
                this.ModuloActual.PermiteBaja         = this.CheckBaja.Checked;
                this.ModuloActual.PermiteConsulta     = this.CheckConsulta.Checked;
                this.ModuloActual.PermiteModificacion = this.CheckModificacion.Checked;
                this.ModuloActual.State               = BusinessEntity.States.New;
                break;

            case ModoForm.Modificacion:
                this.ModuloActual                     = new ModuloUsuario();
                this.ModuloActual.ID                  = Convert.ToInt32(this.TextBoxID.Text);
                this.ModuloActual.IdModulo            = Convert.ToInt32(this.TextBoxIDModulo.Text);
                this.ModuloActual.IdUsuario           = Convert.ToInt32(this.TextBoxIDUsuario.Text);
                this.ModuloActual.PermiteAlta         = this.CheckAlta.Checked;
                this.ModuloActual.PermiteBaja         = this.CheckBaja.Checked;
                this.ModuloActual.PermiteConsulta     = this.CheckConsulta.Checked;
                this.ModuloActual.PermiteModificacion = this.CheckModificacion.Checked;
                this.ModuloActual.State               = BusinessEntity.States.Modified;
                break;

            case ModoForm.Baja:
                this.ModuloActual.State = BusinessEntity.States.Deleted;
                break;

            case ModoForm.Consulta:
                this.ModuloActual.State = BusinessEntity.States.Unmodified;
                break;
            }
        }
Exemplo n.º 7
0
 public void Save(Business.Entities.ModuloUsuario modulousuario)
 {
     ModuloUsuarioData.Save(modulousuario);
 }
Exemplo n.º 8
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 drModuloUsuarios = cmdModuloUsuarios.ExecuteReader();

                if (drModuloUsuarios.Read())
                {
                    mu.ID = (int)drModuloUsuarios["id_modulo_usuario"];
                    mu.IDModulo = (int)drModuloUsuarios["id_modulo"];
                    mu.IDUsuario = (int)drModuloUsuarios["id_usuario"];
                    mu.PermiteAlta=(bool)drModuloUsuarios["alta"];
                    mu.PermiteBaja = (bool)drModuloUsuarios["baja"];
                    mu.PermiteConsulta = (bool)drModuloUsuarios["consulta"];
                    mu.PermiteModificacion = (bool)drModuloUsuarios["modificacion"];
                }

                drModuloUsuarios.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar datos de modulo usuarios", Ex);

                throw ExcepcionManejada;
            }

            finally
            {
                this.CloseConnection();
            }
            return mu;
        }
Exemplo n.º 9
0
        protected void Update(ModuloUsuario moduloUsuario)
        {
            try
            {
                this.OpenConnection();

                SqlCommand cmdSave = new SqlCommand(
                    "UPDATE modulos_usuarios SET id_modulo=@id_modulo, id_usuario=@id_usuario, alta=@alta, baja=@baja" +
                    "consulta=@consulta, modificacion=@modificacion " +
                    "WHERE id_modulo_usuario=@id", sqlConn);

                cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = moduloUsuario.ID;
                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("@consulta", SqlDbType.Bit).Value = moduloUsuario.PermiteConsulta;
                cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit).Value = moduloUsuario.PermiteModificacion;

                cmdSave.ExecuteNonQuery();
            }

            catch (Exception Ex)
            {
                Exception ExcepcionManejeada = new Exception("Error al modificar modulo usuarios", Ex);

                throw ExcepcionManejeada;
            }

            finally
            {
                this.CloseConnection();
            }
        }
Exemplo n.º 10
0
        protected void Insert(ModuloUsuario moduloUsuario)
        {
            try
            {
                this.OpenConnection();

                SqlCommand cmdSave = new SqlCommand(
                    "insert into modulos_usuarios(id_modulo,id_usuario,alta,baja,consulta,modificacion)" +
                    "values (@id_modulo, @id_usuario,@alta,@baja,@consulta,@modificacion)" +
                    "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("@consulta", SqlDbType.Bit).Value = moduloUsuario.PermiteConsulta;
                cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit).Value = moduloUsuario.PermiteModificacion;

                moduloUsuario.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar());
            }

            catch (Exception Ex)
            {
                Exception ExcepcionManejeada = new Exception("Error al crear modulo usuarios", Ex);

                throw ExcepcionManejeada;
            }

            finally
            {
                this.CloseConnection();
            }
        }
Exemplo n.º 11
0
 public void Save(ModuloUsuario moduloUsuario)
 {
     if (moduloUsuario.State == BusinessEntity.States.Deleted)
     {
         this.Delete(moduloUsuario.ID);
     }
     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;
 }
Exemplo n.º 12
0
        protected void Update(ModuloUsuario modusu)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdUpdate = new SqlCommand("Update_ModulosUsuarios", SqlConn);
                cmdUpdate.CommandType = CommandType.StoredProcedure;

                cmdUpdate.Parameters.Add("@id", SqlDbType.Int).Value = modusu.ID;
                cmdUpdate.Parameters.Add("@idmodulo", SqlDbType.Int).Value = modusu.Modulo.ID;
                cmdUpdate.Parameters.Add("@idusuario", SqlDbType.Int).Value = modusu.IdUsuario;
                cmdUpdate.Parameters.Add("@alta", SqlDbType.Bit).Value = modusu.PermiteAlta;
                cmdUpdate.Parameters.Add("@baja", SqlDbType.Bit).Value = modusu.PermiteBaja;
                cmdUpdate.Parameters.Add("@modif", SqlDbType.Bit).Value = modusu.PermiteModificacion;
                cmdUpdate.Parameters.Add("@cons", SqlDbType.Bit).Value = modusu.PermiteConsulta;
                cmdUpdate.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                Exception ExcepcionManejada = new Exception("Error al modificar datos de la Comision.", e);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
        }
Exemplo n.º 13
0
        protected void Insert(ModuloUsuario modusu)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdInsert = new SqlCommand("Insert_ModulosUsuarios", SqlConn);
                cmdInsert.CommandType = CommandType.StoredProcedure;

                cmdInsert.Parameters.Add("@idmodulo", SqlDbType.Int).Value = modusu.Modulo.ID;
                cmdInsert.Parameters.Add("@idusuario", SqlDbType.Int).Value = modusu.IdUsuario;
                cmdInsert.Parameters.Add("@alta", SqlDbType.Bit).Value = modusu.PermiteAlta;
                cmdInsert.Parameters.Add("@baja", SqlDbType.Bit).Value = modusu.PermiteBaja;
                cmdInsert.Parameters.Add("@modif", SqlDbType.Bit).Value = modusu.PermiteModificacion;
                cmdInsert.Parameters.Add("@cons", SqlDbType.Bit).Value = modusu.PermiteConsulta;
                modusu.ID = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar());
            }
            catch (Exception e)
            {
                Exception ExcepcionManejada = new Exception("Error al crear una permiso.", e);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
        }
Exemplo n.º 14
0
 public void Save( ModuloUsuario ModuloUsuario)
 {
     ModuloUsuarioData.Save(ModuloUsuario);
 }
Exemplo n.º 15
0
 public void Save(ModuloUsuario mu)
 {
     ModuloUsuarioData.Save(mu);
 }