public List <IdiomaEtiquetaBE> ObtenerEtiquetas() { List <IdiomaEtiquetaBE> ListaEtiquetas = new List <IdiomaEtiquetaBE>(); Acceso AccesoDB = new Acceso(); DataSet DS = new DataSet(); DS = AccesoDB.LeerDatos("sp_ListaEtiquetasIdioma", null); if (DS.Tables[0].Rows.Count > 0) { foreach (DataRow Item in DS.Tables[0].Rows) { IdiomaEtiquetaBE oEtiqueta = new IdiomaEtiquetaBE(); oEtiqueta.Id = Convert.ToInt32(Item[0]); oEtiqueta.Nombre = Item[1].ToString().Trim(); ListaEtiquetas.Add(oEtiqueta); } return(ListaEtiquetas); } else { return(null); } }
public Dictionary <string, IdiomaTraduccionBE> ObtenerTraducciones(IdiomaBE Idioma) { Dictionary <string, IdiomaTraduccionBE> ListaTraducciones = new Dictionary <string, IdiomaTraduccionBE>(); Acceso AccesoDB = new Acceso(); DataSet DS = new DataSet(); Hashtable Param = new Hashtable(); Param.Add("@Idioma", Idioma.Id); DS = AccesoDB.LeerDatos("sp_ListaTraducciones", Param); if (DS.Tables[0].Rows.Count > 0) { foreach (DataRow Item in DS.Tables[0].Rows) { IdiomaTraduccionBE Traduccion = new IdiomaTraduccionBE(); IdiomaEtiquetaBE Etiqueta = new IdiomaEtiquetaBE(); Etiqueta.Id = Convert.ToInt32(Item[0]); Etiqueta.Nombre = Item[1].ToString().Trim(); Traduccion.Etiqueta = Etiqueta; Traduccion.Texto = Item[2].ToString().Trim(); ListaTraducciones.Add(Etiqueta.Nombre, Traduccion); } return(ListaTraducciones); } else { return(null); } }
public void abmEtiqueta(IdiomaEtiquetaBE Etiqueta, int Operacion) { TraductorDAL dalTrad = new TraductorDAL(); dalTrad.abmEtiqueta(Etiqueta, Operacion); }
public void abmEtiqueta(IdiomaEtiquetaBE Etiqueta, int Operacion) { string Consulta; switch (Operacion) { case 1: Consulta = "sp_InsertarEtiquetaIdioma"; break; case 2: Consulta = "sp_EditarEtiquetaIdioma"; break; case 3: Consulta = "sp_BorrarEtiquetaIdioma"; break; default: Consulta = null; break; } Hashtable Parametros = new Hashtable(); if (Operacion != 3) { if (Etiqueta.Id != 0) { Parametros.Add("@Id", Etiqueta.Id); } Parametros.Add("@Nombre", Etiqueta.Nombre); } else { Parametros.Add("@Id", Etiqueta.Id); } Acceso nAcceso = new Acceso(); nAcceso.Escribir(Consulta, Parametros); }