Esempio n. 1
0
        private BE.Traduccion MapDataReader(SqlDataReader dataReader)
        {
            BE.Traduccion traduccion = new BE.Traduccion();
            traduccion.id_traduccion = dataReader.GetInt32(0);
            traduccion.id_idioma     = dataReader.GetInt32(1);
            traduccion.traduccion    = dataReader.GetString(2);

            return(traduccion);
        }
Esempio n. 2
0
        public ResultadoBd Insertar(BE.Traduccion pTraduccion, int idIdioma, int idLeyenda)
        {
            string query = string.Format(@"INSERT INTO TRADUCCION([IdIdioma],[IdLeyenda],[TextoTraducido]) VALUES('{0}','{1}','{2}')",
                                         idIdioma,
                                         idLeyenda,
                                         pTraduccion.TextoTraducido
                                         );

            return(_accesoBaseDeDatos.Ejecutar(query));
        }
Esempio n. 3
0
        public Resultado Agregar(BE.Traduccion pTraduccion, int idIdioma, int idLeyenda)
        {
            var resultado = _dalManagerTraduccion.Insertar(pTraduccion, idIdioma, idLeyenda);

            if (resultado == ResultadoBd.OK)
            {
                return(new Resultado(false, "Ok"));
            }

            return(new Resultado(false, "No se dio de alta el Traduccion."));
        }
Esempio n. 4
0
        public Resultado Quitar(BE.Traduccion pTraduccion)
        {
            ResultadoBd resultado = _dalManagerTraduccion.Borrar(pTraduccion);

            if (resultado == ResultadoBd.OK)
            {
                return(new Resultado(false, "Ok"));
            }


            return(new Resultado(false, "No se pudo borrar el Traduccion."));
        }
Esempio n. 5
0
        public Resultado Editar(BE.Traduccion pTraduccion)
        {
            ResultadoBd resultado = _dalManagerTraduccion.Actualizar(pTraduccion);

            if (resultado == ResultadoBd.OK)
            {
                return(new Resultado(false, "Ok"));
            }


            return(new Resultado(false, "No se pudo editar el Traduccion."));
        }
Esempio n. 6
0
        public List <BE.Traduccion> GetTraduccion(int id_usuario)
        {
            string query = "select t.id_traduccion, t.id_idioma, t.traduccion from Idioma i INNER JOIN Traduccion t on t.id_idioma = i.id_idioma INNER JOIN Usuario u on u.id_idioma = i.id_idioma where id_usuario =" + id_usuario + "";

            using (SqlDataReader dataReader = helper.ExecuteReader(query))
            {
                List <BE.Traduccion> traducciones = new List <BE.Traduccion>();
                while (dataReader.Read())
                {
                    BE.Traduccion traduccion = MapDataReader(dataReader);
                    traducciones.Add(traduccion);
                }

                return(traducciones);
            }
        }
Esempio n. 7
0
        public List <BE.Traduccion> Leer()
        {
            var ls = new List <BE.Traduccion>();

            var dt = _accesoBaseDeDatos.Seleccionar(new BE.Traduccion(), false);

            foreach (DataRow row in dt.Rows)
            {
                var aTraduccion = new BE.Traduccion
                {
                    Id             = Convert.ToInt32(row["Id"]),
                    TextoTraducido = row["TextoTraducido"].ToString().Trim(),
                };

                ls.Add(aTraduccion);
            }

            return(ls);
        }
Esempio n. 8
0
 public ResultadoBd Borrar(BE.Traduccion pTraduccion)
 {
     return(_accesoBaseDeDatos.Borrar(pTraduccion));
 }
Esempio n. 9
0
 public ResultadoBd Actualizar(BE.Traduccion pTraduccion)
 {
     return(_accesoBaseDeDatos.Actualizar(pTraduccion));
 }