public static DataTable Select_Text(int IdIdioma) { try { return(IdiomaDAL.IdiomaTextoSelect(IdIdioma)); } catch (ExceptionBLL bllex) { throw new ExceptionBLL(bllex, bllex.Message); } }
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); }
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); }
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); } }
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); }
public async Task <List <IdiomaDTO> > ConsultarIdiomas() { return(IdiomaDAL.Listar()); }
public async Task <string> Cadastrar(IdiomaDTO idiomaDTO) { IdiomaDAL.Cadastrar(idiomaDTO); return("Idioma " + idiomaDTO.Nome + " Cadastrado com Sucesso!"); }
public static List <IdiomaBE> ListarTodos() { return(IdiomaDAL.ObtenerTodos()); }
public IdiomaBLL() { this._dao = new IdiomaDAL(); }
public IdiomaBLL() { _dal = new IdiomaDAL(); _dalControl = new MultiIdiomaDAL(); }
public static DataTable SelectAll() { DataTable dtIdioma = IdiomaDAL.SelectAll(); return(dtIdioma); }