Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        public void abmEtiqueta(IdiomaEtiquetaBE Etiqueta, int Operacion)

        {
            TraductorDAL dalTrad = new TraductorDAL();

            dalTrad.abmEtiqueta(Etiqueta, Operacion);
        }
Esempio n. 4
0
        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);
        }