Ejemplo n.º 1
0
        public Entidades.Modulo GetOne(int ID)
        {
            Modulo ml = new Modulo();
            try
            {
                this.OpenConnection();
                SqlCommand cmdModulos = new SqlCommand("select * from modulos where id_modulo=@id", sqlConn);
                cmdModulos.Parameters.Add("@id", SqlDbType.Int).Value = ID;
                SqlDataReader drModulos = cmdModulos.ExecuteReader();

                if (drModulos.Read())
                {
                    ml.IDModulo = (int)drModulos["id_modulo"];
                    ml.Descripcion = (string)drModulos["desc_modulo"];
                    ml.Ejecuta = (string)drModulos["ejecuta"];

                }
                drModulos.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                new Exception("Error al recuperar lista de modulos", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return ml;
        }
        public Modulo[] getModulos()
        {
            Modulo[] modulos =null;
            dTable = new DataTable("Modulos");
            try
            {
                myCon.Open();
                adapter = new SqlDataAdapter("Select * from Modulo", myCon);
                adapter.Fill(dTable);
                modulos = new Modulo[dTable.Rows.Count];

                for (int i = 0; i < modulos.Length; i++)
                {
                    modulos[i] = new Modulo();
                    modulos[i].Id_mod = (int)dTable.Rows[i]["Id_mod"];
                    modulos[i].modulo = dTable.Rows[i]["Descripcion"].ToString();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            finally
            {
                myCon.Close();
            }

            return modulos;
        }
Ejemplo n.º 3
0
 public Modulo GetOne(int ID)
 {
     Modulo mdo = new Modulo();
     try
     {
         this.OpenConnection();
         SqlCommand cmdModulos = new SqlCommand("select * from modulos where id_modulo = @id", SqlConn);
         cmdModulos.Parameters.Add("@id", SqlDbType.Int).Value = ID;
         SqlDataReader drModulos = cmdModulos.ExecuteReader();
         if (drModulos.Read())
         {
             mdo.ID = (int)drModulos["id_modulo"];
             mdo.descripcion = (String)drModulos["desc_modulo"];
             mdo.ejecuta = (String)drModulos["ejecuta"];
         }
         drModulos.Close();
     }
     catch (Exception ex)
     {
         Exception ExcepcionManejada = new Exception("Error al recuperar datos de mòdulo", ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
     return mdo;
 }
Ejemplo n.º 4
0
        public List<Modulo> GetAll()
        {
            List<Modulo> modulos = new List<Modulo>();
            try
            {
                this.OpenConnection();
                SqlCommand cmdModulos = new SqlCommand("select * from modulos", sqlConn);
                SqlDataReader drModulos = cmdModulos.ExecuteReader();

                while (drModulos.Read())
                {
                    Modulo ml = new Modulo();
                    ml.IDModulo = (int)drModulos["id_modulo"];
                    ml.Descripcion= (string)drModulos["desc_modulo"];
                    ml.Ejecuta = (string)drModulos["ejecuta"];
                    modulos.Add(ml);
                }
                drModulos.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                new Exception("Error al recuperar lista de modulos", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return modulos;
        }
Ejemplo n.º 5
0
        public List <Entidades.Modulo> buscarModulo(int Id_Modulo)
        {
            Conexion   aux = new Conexion();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = aux.conectar();
            cmd.Parameters.Add(new SqlParameter("@Id_Modulo", Id_Modulo));
            cmd.CommandText = "ConsultarModulo";
            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader           dr    = cmd.ExecuteReader();
            List <Entidades.Modulo> lista = new List <Entidades.Modulo>();

            Entidades.Modulo modulo = new Entidades.Modulo();

            while (dr.Read())
            {
                modulo.Id_Modulo            = Convert.ToInt32(dr["Id_Modulo"].ToString());
                modulo.FK_Id_Aplicacion     = Convert.ToInt32(dr["FK_Id_Aplicacion"].ToString());
                modulo.Codigo               = dr["Codigo"].ToString();
                modulo.Descripcion          = dr["Descripcion"].ToString();
                modulo.Controlador          = dr["Controlador"].ToString();
                modulo.Estado               = Convert.ToBoolean(dr["Estado"].ToString());
                modulo.Estado_Accion        = dr["Estado_Accion"].ToString();
                modulo.Usuario_Ingreso      = dr["Usuario_Ingreso"].ToString();
                modulo.Fecha_Ingreso        = Convert.ToDateTime(dr["Fecha_Ingreso"].ToString());
                modulo.Usuario_Modificacion = dr["Usuario_Modificacion"].ToString();
                modulo.Fecha_Modificacion   = Convert.ToDateTime(dr["Fecha_Modificacion"].ToString());

                lista.Add(modulo);
            }
            aux.conectar();
            return(lista);
        }
Ejemplo n.º 6
0
        public override void MapearADatos()
        {
            if (_modo == ModoForm.Alta)
            {
                ModuloActual = new Modulo();
            }

            ModuloActual.IDModulo = Convert.ToInt32(txtIDModulo.Text.Trim());
            ModuloActual.Descripcion = txtDescripcion.Text.Trim();
            ModuloActual.Ejecuta = txtEjecuta.Text.Trim();

            switch (_modo)
            {
                case ModoForm.Modificacion:
                    ModuloActual.State = Modulo.States.Modified;
                    break;
                case ModoForm.Baja:
                    ModuloActual.State = Modulo.States.Deleted;
                    break;
                case ModoForm.Consulta:
                    ModuloActual.State = Modulo.States.Unmodified;
                    break;
                case ModoForm.Alta:
                    ModuloActual.State = Modulo.States.New;
                    break;
            }
        }
Ejemplo n.º 7
0
        public void insertarModulo(Entidades.Modulo modulo)
        {
            Conexion   aux = new Conexion();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = aux.conectar();
            cmd.Parameters.Add(new SqlParameter("@FK_Id_Aplicacion", modulo.FK_Id_Aplicacion));
            cmd.Parameters.Add(new SqlParameter("@Codigo", modulo.Codigo));
            cmd.Parameters.Add(new SqlParameter("@Descripcion", modulo.Descripcion));
            cmd.Parameters.Add(new SqlParameter("@Controlador", modulo.Controlador));
            cmd.Parameters.Add(new SqlParameter("@Estado", modulo.Estado));
            cmd.Parameters.Add(new SqlParameter("@Estado_Accion", modulo.Estado_Accion));
            cmd.Parameters.Add(new SqlParameter("@Usuario_Ingreso", modulo.Usuario_Ingreso));
            cmd.Parameters.Add(new SqlParameter("@Fecha_Ingreso", modulo.Fecha_Ingreso));
            cmd.Parameters.Add(new SqlParameter("@Usuario_Modificacion", modulo.Usuario_Modificacion));
            cmd.Parameters.Add(new SqlParameter("@Fecha_Modificacion", modulo.Fecha_Modificacion));
            cmd.CommandText = "InsertarModulo";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.ExecuteNonQuery();
            aux.conectar();
        }
        public Modulo[] getModulosSinUso(string usuario)
        {
            if (usuario == "")
            {
                return null;
            }
            Modulo[] modulos =null;
            dTable = new DataTable("Modulos");
            try
            {
                myCon.Open();
                adapter = new SqlDataAdapter("select m.Id_mod, m.Descripcion, u.Usu  from Modulo m inner join Usuario u on 1=1 where u.Usu = '" + usuario + "' EXCEPT select um.Id_mod, m.Descripcion, um.Usu from Usuarios_Modulos um join Modulo m on um.Id_mod = m.Id_mod", myCon);
                adapter.Fill(dTable);
                modulos = new Modulo[dTable.Rows.Count];

                for (int i = 0; i < modulos.Length; i++)
                {
                    modulos[i] = new Modulo();
                    modulos[i].Id_mod = (int)dTable.Rows[i]["Id_mod"];
                    modulos[i].modulo = dTable.Rows[i]["Descripcion"].ToString();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            finally
            {
                myCon.Close();
            }
            return modulos;
        }
Ejemplo n.º 9
0
 public Opcion()
 {
     modulo = new Modulo();
 }
Ejemplo n.º 10
0
 protected void Update(Modulo modulo)
 {
     try
     {
         this.OpenConnection();
         SqlCommand cmdSave = new SqlCommand("UPDATE modulos set desc_modulo= @desc_modulo, ejecuta=@ejecuta WHERE id_modulo=@id", sqlConn);
         cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = modulo.IDModulo;
         cmdSave.Parameters.Add("@desc_modulo", SqlDbType.VarChar, 50).Value = modulo.Descripcion;
         cmdSave.Parameters.Add("@ejecuta", SqlDbType.VarChar, 50).Value = modulo.Ejecuta;
         cmdSave.ExecuteNonQuery();
     }
     catch (Exception Ex)
     {
         Exception ExcepcionManejada =
         new Exception("Error al modificar datos del modulo", Ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
 }
Ejemplo n.º 11
0
 public void Save(Modulo modulo)
 {
     if (modulo.State == BusinessEntity.States.Deleted)
     {
         this.Delete(modulo.IDModulo);
     }
     else if (modulo.State == BusinessEntity.States.New)
     {
         this.Insert(modulo);
     }
     else if (modulo.State == BusinessEntity.States.Modified)
     {
         this.Update(modulo);
     }
     modulo.State = BusinessEntity.States.Unmodified;
 }
Ejemplo n.º 12
0
 protected void Insert(Modulo modulo)
 {
     try
     {
         this.OpenConnection();
         SqlCommand cmdSave = new SqlCommand("insert into modulos(desc_modulo, ejecuta)" +
             "values( @desc_modulo, @ejecuta) select @@identity AS id_modulo", sqlConn);
         cmdSave.Parameters.Add("@desc_modulo", SqlDbType.VarChar, 50).Value = modulo.Descripcion;
         cmdSave.Parameters.Add("@ejecuta", SqlDbType.VarChar, 50).Value = modulo.Ejecuta;
         modulo.IDModulo = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar());
     }
     catch (Exception Ex)
     {
         Exception ExcepcionManejada =
         new Exception("Error al crear el modulo", Ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
 }
Ejemplo n.º 13
0
 public void Save(Modulo modulo)
 {
     if (modulo.State == Entidades.Entidades.States.New)
     {
         this.Insert(modulo);
     }
     else if (modulo.State == Entidades.Entidades.States.Deleted)
     {
         this.Delete(modulo.ID);
     }
     else if (modulo.State == Entidades.Entidades.States.Modified)
     {
         this.Update(modulo);
     }
     modulo.State = Entidades.Entidades.States.Unmodified;
 }
Ejemplo n.º 14
0
 public void Save(Modulo modulo)
 {
     mData.Save(modulo);
 }