/// <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); }
/// <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); }
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); }