コード例 #1
0
ファイル: PerfilamientoDAO.cs プロジェクト: vortxfff/FerreWeb
        /// <summary>
        /// Método encargado de actualizar un perfilamiento
        /// </summary>
        /// <param name="perfilamiento"></param>
        /// <returns></returns>
        public bool Actualizar(PerfilamientoEntity perfilamiento)
        {
            // variable con resultado de la inserción
            bool resultado = false;
            // Creamos adaptador con métodos sobre la tabla PERFILAMIENTO
            PERFILAMIENTOTableAdapter adapter = new PERFILAMIENTOTableAdapter();

            // Bloque que captura excepciones de conexión o problemas
            // Con la base de datos
            try
            {
                int ejec = adapter.ActualizarPorId(perfilamiento.Tipo, perfilamiento.Id);

                if (ejec == 1)
                {
                    resultado = true;
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("ERROR PERFILAMIENTO DAO . ACTUALIZAR -> " + ex.Message);
            }

            return(resultado);
        }
コード例 #2
0
ファイル: PerfilamientoDAO.cs プロジェクト: vortxfff/FerreWeb
        /// <summary>
        /// Método encargado de buscar todos los perfilamientos de las tablas
        /// </summary>
        /// <returns></returns>
        public List <PerfilamientoEntity> BuscarTodo()
        {
            // Creamos lista vacía
            List <PerfilamientoEntity> perfilamientos = new List <PerfilamientoEntity>();
            // Creamos adaptador con métodos sobre la tabla PERFILAMIENTO
            PERFILAMIENTOTableAdapter adapter = new PERFILAMIENTOTableAdapter();

            // Bloque que captura excepciones de conexión o problemas
            // Con la base de datos
            try {
                // Método GetData() Obtiene DataTable con todas las filas de la tabla
                foreach (PERFILAMIENTORow fila in adapter.GetData())
                {
                    // Creamos objeto con datos de la fila de la tabla obtenida
                    PerfilamientoEntity perfilamiento = new PerfilamientoEntity();
                    perfilamiento.Id   = fila.ID;
                    perfilamiento.Tipo = fila.TIPO;
                    // Agregamo objeto perfilamiento en la lista
                    perfilamientos.Add(perfilamiento);
                }
            }
            catch (Exception ex) {
                Debug.WriteLine("ERROR PERFILAMIENTO DAO . BUSCAR TODO -> " + ex.Message);
            }

            return(perfilamientos);
        }
コード例 #3
0
        public void TestCrear()
        {
            PerfilamientoDAO perfilamientoDAO = new PerfilamientoDAO();

            int id = perfilamientoDAO.BuscarTodo().Count() + 1;
            PerfilamientoEntity perfil = new PerfilamientoEntity();

            perfil.Id   = id;
            perfil.Tipo = "TEST " + id;

            bool resultado = perfilamientoDAO.Crear(perfil);

            Assert.IsTrue(resultado);
        }