public void PruebaExcepcionDuplicadoDAOModificarCategoria() { ((Categoria)_categoria).Id = 1001; ((Categoria)_categoria).Nombre = "prueba"; ((Categoria)_categoria).Descripcion = "MODIFICAR"; ((Categoria)_categoria).CategoriaSuperior = 1000; ((Categoria)_categoria).Nivel = 2; dao.Actualizar(_categoria); }
public void ProbarDaoUsuarioActualizar() { usuario = FabricaEntidad.CrearEntidadUsuario("usuario1C", "prueba1C", "usuario1T", "12-12-2012", "M"); dao.Actualizar(usuario); respuesta = ((DAOUsuario)dao).ConsultarPorNombre(usuario); Assert.AreEqual(((Usuario)usuario).Nombre, ((Usuario)respuesta).Nombre); }
/// <summary> /// Metodo Ejecutar, realiza la logica del negocio para modificar un evento. /// </summary> public override void Ejecutar() { try { dao.Actualizar(evento); log.Info("Ejecutado el comando"); } catch (BaseDeDatosExcepcion e) { log.Error(e.Message); throw e; } catch (CasteoInvalidoExcepcion e) { log.Error(e.Message); throw e; } catch (OperacionInvalidaExcepcion e) { log.Error(e.Message); throw e; } catch (Exception e) { log.Error(e.Message); throw e; } }
public void TestActualizarLocalidad() { ((LocalidadEvento)localidad).Nombre = "Test2"; ((LocalidadEvento)localidad).Descripcion = "Test2"; ((LocalidadEvento)localidad).Coordenadas = "0,0"; Assert.DoesNotThrow(() => { dao.Actualizar(localidad); }); Entidad prueba = dao.ConsultarPorId(localidad); Assert.AreEqual(((LocalidadEvento)localidad).Nombre, ((LocalidadEvento)prueba).Nombre); Assert.AreEqual(((LocalidadEvento)localidad).Descripcion, ((LocalidadEvento)prueba).Descripcion); Assert.AreEqual(((LocalidadEvento)localidad).Coordenadas, ((LocalidadEvento)prueba).Coordenadas); int id = localidad.Id; localidad.Id = 0; Assert.DoesNotThrow(() => { dao.Actualizar(localidad); }); localidad.Id = id; ((LocalidadEvento)localidad).Nombre = null; Assert.Throws <CasteoInvalidoExcepcion>(() => { dao.Actualizar(localidad); }); ((LocalidadEvento)localidad).Nombre = "test"; ((LocalidadEvento)localidad).Descripcion = null; Assert.Throws <CasteoInvalidoExcepcion>(() => { dao.Actualizar(localidad); }); ((LocalidadEvento)localidad).Descripcion = "test"; ((LocalidadEvento)localidad).Coordenadas = null; Assert.Throws <CasteoInvalidoExcepcion>(() => { dao.Actualizar(localidad); }); }
public override void Ejecutar() { dao = FabricaDAO.CrearDAOUsuario(); Entidad usuario = FabricaEntidad.CrearEntidadUsuario(((Usuario)entidad).Nombre, ((Usuario)entidad).Apellido, ((Usuario)entidad).NombreUsuario, ((Usuario)entidad).FechaNacimiento, ((Usuario)entidad).Genero); entidad.Id = ((DAOUsuario)dao).ConsultarPorNombre(entidad).Id; usuario.Id = entidad.Id; if (entidad.Id <= 0) { entidad = null; log.Error("No se encontro el usuario "); return; } else { dao.Actualizar(usuario); log.Info("Se pudo actualizar los datos del usuario"); } }
/// <summary> /// Metodo Ejecutar, realiza la logica del negocio para modificar una localidad. /// </summary> public override void Ejecutar() { try { dao.Actualizar(localidad); log.Info("Comando Ejecutado"); } catch (BaseDeDatosExcepcion e) { log.Error(e.Message); throw e; } catch (CasteoInvalidoExcepcion e) { log.Error(e.Message); throw e; } catch (Exception e) { log.Error(e.Message); throw e; } }
public ActionResult Editar(Persona p) { return(preparePostAction(p, "Editar", per => db.Actualizar(per))); }