Ejemplo n.º 1
0
 public static DataTable Select_Text(int IdIdioma)
 {
     try
     {
         return(IdiomaDAL.IdiomaTextoSelect(IdIdioma));
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
Ejemplo n.º 2
0
        public static void Eliminar(IdiomaBE idioma)
        {
            // Los usuarios que tengan este idioma asignado pasarán a tener Español (id 1)
            Usuario.PonerIdiomaDefault(idioma);

            // Eliminar las leyendas de este idioa
            LeyendaDAL.EliminarPorIdioma(idioma.Id);

            // Ahora sí elimino el idioma
            IdiomaDAL.Borrar(idioma.Id);

            // Registro en la bitácora
            Bitacora.Loguear("Se eliminó el idioma " + idioma.Nombre);
        }
Ejemplo n.º 3
0
        public static void Guardar(IdiomaBE idioma)
        {
            // Primero el idioma en sí
            IdiomaDAL.Guardar(idioma);

            // Ahora las leyendas
            LeyendaDAL leyendaDAL = new LeyendaDAL(idioma.Id);

            foreach (LeyendaBE leyenda in idioma.Leyendas)
            {
                leyendaDAL.Guardar(leyenda);
            }

            // Registro en la bitácora
            Bitacora.Loguear("Se guardó el idioma con el id " + idioma.Id);
        }
Ejemplo n.º 4
0
 public static DataTable SelectAllLoad()
 {
     try
     {
         DataTable dtIdioma = IdiomaDAL.SelectAll();
         DataRow   row      = dtIdioma.NewRow();
         row["IdIdioma"]    = 0;
         row["Descripcion"] = "Seleccione..";
         dtIdioma.Rows.InsertAt(row, 0);
         return(dtIdioma);
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
Ejemplo n.º 5
0
        public List <Idioma> obtenerIdiomas()
        {
            List <Idioma> idiomasList        = new List <Idioma>();
            IdiomaDAL     idiomaDalInstancia = new IdiomaDAL();
            DataTable     dataIdioma         = new DataTable();

            dataIdioma = idiomaDalInstancia.obtenerIdiomas();
            foreach (DataRow fila in dataIdioma.Rows)
            {
                Idioma unIdioma = new Idioma();
                unIdioma.id          = int.Parse(fila["id"].ToString());
                unIdioma.descripcion = fila["descripcion"].ToString();
                unIdioma.iso         = fila["iso"].ToString();
                idiomasList.Add(unIdioma);
            }

            return(idiomasList);
        }
Ejemplo n.º 6
0
 public async Task <List <IdiomaDTO> > ConsultarIdiomas()
 {
     return(IdiomaDAL.Listar());
 }
Ejemplo n.º 7
0
 public async Task <string> Cadastrar(IdiomaDTO idiomaDTO)
 {
     IdiomaDAL.Cadastrar(idiomaDTO);
     return("Idioma " + idiomaDTO.Nome + " Cadastrado com Sucesso!");
 }
Ejemplo n.º 8
0
 public static List <IdiomaBE> ListarTodos()
 {
     return(IdiomaDAL.ObtenerTodos());
 }
Ejemplo n.º 9
0
 public IdiomaBLL()
 {
     this._dao = new IdiomaDAL();
 }
Ejemplo n.º 10
0
 public IdiomaBLL()
 {
     _dal        = new IdiomaDAL();
     _dalControl = new MultiIdiomaDAL();
 }
Ejemplo n.º 11
0
        public static DataTable SelectAll()
        {
            DataTable dtIdioma = IdiomaDAL.SelectAll();

            return(dtIdioma);
        }