public void SetUp() { DAOGrupo dao = FabricaDAO.CrearDAOGrupo(); listaGrupo = new List <Grupo>(); string[] datosGrupo = File.ReadAllLines(RutaArchivo + DatoGrupo); foreach (string linea in datosGrupo) { listaGrupo.Add(JsonConvert.DeserializeObject <Grupo>(linea)); } listaUsuario = new List <Usuario>(); string[] datosUsuario = File.ReadAllLines(RutaArchivo + DatoUsuario); foreach (string linea in datosUsuario) { listaUsuario.Add(JsonConvert.DeserializeObject <Usuario>(linea)); } dao.Conectar(); dao.Comando = dao.SqlConexion.CreateCommand(); dao.Comando.CommandText = File.ReadAllText(RutaArchivo + ScriptsSetUp); dao.Comando.CommandType = System.Data.CommandType.Text; dao.Comando.ExecuteNonQuery(); dao.Desconectar(); }
public override Dictionary <int, Entidad> ejecutar() { DAORuta daoRuta = (DAORuta)FabricaDAO.instanciarDAORuta(); Dictionary <int, Entidad> test = daoRuta.MListarRutasBD(); return(test); }
public override List <Entidad> Ejecutar() { IDAOEtiqueta accion = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOEtiqueta(); lista = accion.ListarEtiquetas(usuario); return(lista); }
private void VerificarExistenciaCategoria() { DAOCategoria daoc = FabricaDAO.CrearDAOCategoria(); List <Entidad> Lcategoria = daoc.ObtenerCategoriaPorId(categoria); if (((Categoria)Lcategoria.First <Entidad>()).Nivel == categoria.Nivel) { ParametrosModificar(categoria); } else { List <Entidad> Listacategoria = daoc.ObtenerTodasLasCategorias(); List <Entidad> hijos = Listacategoria.Where(item => ((Categoria)item).CategoriaSuperior == categoria.Id).ToList(); if (hijos.Count == 0) { ParametrosModificar(categoria); } else { Exception ex = new Exception("Dependencias asociadas."); mensaje = "Error de dependiencia en " + this.GetType().FullName + ". " + MethodBase.GetCurrentMethod().Name + " donde id: " + categoria.Id + " y nombre: " + categoria.Nombre + " ya que tiene dependencia"; throw new HijoConDePendenciaExcepcion(ex, mensaje); } } }
public override Entidad ejecutar() { DAORuta daoRuta = (DAORuta)FabricaDAO.instanciarDAORuta(); Entidad test = daoRuta.MMostrarRutaBD(_id); return(test); }
public void PruebaConsultarEmpleadoNombre() { Empleado empleado = new Empleado(); string Nombre = "harold"; empleado.Nombre = "har"; List <Empleado> Resultado = new List <Empleado>(); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOEmpleado bd = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOEmpleado(); Resultado = bd.ConsultarPorTipoNombre(empleado); for (int i = 0; i < Resultado.Count; i++) { if ((Resultado[i].Nombre == Nombre)) { empleado.Nombre = Resultado[i].Nombre; i = Resultado.Count; } else { empleado.Nombre = "null"; empleado.Apellido = "null"; } } Assert.AreEqual(Nombre, empleado.Nombre); }
public void ComandoLTEliminarActividad() { daoActividad = FabricaDAO.CrearDAOActividad(); // Descomentar las siguientes lineas al ejecutar la pu de forma individual //iDAOLugarTuristico = FabricaDAO.CrearDAOLugarTuristico(); //((LugarTuristico)_lugaresTuristicos[0]).Actividad.Add((Actividad)_actividades[0]); //((LugarTuristico)_lugaresTuristicos[0]).Actividad.Add((Actividad)_actividades[1]); //iDAOLugarTuristico = FabricaDAO.CrearDAOLugarTuristico(); //iDAOLugarTuristico.Insertar(_lugaresTuristicos[0]); //_comandoB = FabricaComando.CrearComandoLTAgregarActividad(_lugaresTuristicos[0]); //_comandoB.Ejecutar(); int numeroActividadesPrevias = daoActividad.ConsultarLista(_lugaresTuristicos[0]).Count; int actividadesEsperadas = numeroActividadesPrevias - 2; for (int i = 0; i < 2; i++) { _comandoA = FabricaComando.CrearComandoLTEliminarActividad(_actividades[i]); _comandoA.Ejecutar(); } //lista de lugares Actividades _actividades = daoActividad.ConsultarLista(_lugaresTuristicos[0]); Assert.AreEqual(actividadesEsperadas, _actividades.Count); }
///// <summary> ///// Sobre escritura del metodo ejecutar de la clase Comando. ///// Se encarga de llamar al DAO y devolver la respuesta al controlador. ///// </summary> ///// <returns> ///// Retorna una Entidad ///// </returns> public override List <Entidad> ejecutar() { IDAOBoleto daoBoleto = (IDAOBoleto)FabricaDAO.instanciarDaoBoleto(); List <Entidad> resultado = daoBoleto.ConsultarBoletosPasajero(_id); return(resultado); }
/// <summary> /// Sobre escritura del metodo ejecutar de la clase Comando. /// Se encarga de llamar al DAO y devolver la respuesta al controlador. /// </summary> /// <returns> /// Retorna una Entidad /// </returns> public override Entidad ejecutar() { IDAOPermiso daoPermiso = (IDAOPermiso)FabricaDAO.instanciarDAOPermiso(); Entidad permiso = daoPermiso.Consultar(valor); return(permiso); }
public void DAOEliminarActividad() { int actividadesAntesDeBorrar = 0; int actividadesDespuesDeBorrar = 0; daoActividad = FabricaDAO.CrearDAOActividad(); // Descomentar las siguientes lineas al ejecutar la pu de forma individual //iDAOLugarTuristico = FabricaDAO.CrearDAOLugarTuristico(); //iDAOLugarTuristico.Insertar(_lugaresTuristicos[0]); //daoActividad.Insertar(_actividades[0], _lugaresTuristicos[0]); //daoActividad.Insertar(_actividades[1], _lugaresTuristicos[0]); _actividades = daoActividad.ConsultarLista(_lugaresTuristicos[0]); actividadesAntesDeBorrar = _actividades.Count; _actividad = (Actividad)_actividades[0]; daoActividad.Eliminar(_actividad); _actividades = daoActividad.ConsultarLista(_lugaresTuristicos[0]); actividadesDespuesDeBorrar = _actividades.Count; Assert.Greater(actividadesAntesDeBorrar, actividadesDespuesDeBorrar); Assert.False(_actividades.Contains(_actividad)); // Luego de borrar reseteamos el indice para evitar problemas ResetActividadIndex(); }
///<summary> ///Metodo que ejecuta el comando ///</summary> ///<returns>Lista de enteros</returns> public override List <int> ejecutar() { DAORol daoRol = (DAORol)FabricaDAO.instanciarDAORol(); List <int> test = daoRol.validacionRol(_idRol); return(test); }
public override void Ejecutar() { //faltan verificaciones DAOUsuario dao = FabricaDAO.CrearDAOUsuario(); dao.AgregarNuevo(Entidad); }
public void PruebasExcepcionesDAOTodosLosLugaresTuristicos() { List <Entidad> lugarTuristico = new List <Entidad>(); IDAOLugarTuristico iDAOLugarTuristico = FabricaDAO.CrearDAOLugarTuristico(); lugarTuristico = iDAOLugarTuristico.ConsultarTodaLaLista(); }
public void PruebaConsultarEmpleadoArea() { Empleado empleado = new Empleado(); Cargo cargo = new Cargo(); cargo.Id = 1; empleado.CargoEmpleado = cargo; IList <Empleado> Resultado = new List <Empleado>(); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOEmpleado bd = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOEmpleado(); Resultado = bd.ConsultarPorTipoCargo(empleado); bool comprobar = false; if (Resultado.Count > 0) { comprobar = true; } Assert.AreEqual(comprobar, true); }
/// <summary> /// Metodo Constructor. /// </summary> /// <param name="id">id del evento a consultar</param> public ComandoConsultarEvento(int id) { this.evento = FabricaEntidad.CrearEntidadEvento(); this.evento.Id = id; dao = FabricaDAO.CrearDAOEvento(); log = LogManager.GetCurrentClassLogger(); }
public Usuario agregarCarrito(Usuario usuario, DetalleCompra detalleCompra) { int index = 0; Compra carrito = FabricaDAO.getCarrito(usuario.Id); if (carrito == null) { index = 1; DateTime fechaRegistro = DateTime.Now; carrito = new Compra(1, detalleCompra.Monto * detalleCompra.Cantidad, fechaRegistro, fechaRegistro, "C", null, null, null); FabricaDAO.setAgregarCompra(carrito, usuario.Id); carrito = FabricaDAO.getCarrito(usuario.Id); } int respuesta = FabricaDAO.setAgregarDetalleCompra(carrito.Id, detalleCompra); if (respuesta == 1) { if (carrito.Productos == null) { carrito.Productos = new List <DetalleCompra>(); } carrito.AgregarDetallesCompra(detalleCompra); usuario.Carrito = carrito; if (index == 0) { usuario.Carrito.MontoTotal = carrito.MontoTotal + (detalleCompra.Monto * detalleCompra.Cantidad); } int respuesta2 = FabricaDAO.setMontoTotalCarrito(carrito, usuario.Carrito.MontoTotal); return(usuario); } return(null); }
/// <summary> /// Sobre escritura del metodo ejecutar de la clase Comando. /// Se encarga de llamar al DAO y devolver la respuesta al controlador. /// </summary> /// <returns> /// Retorna un Identity map, de tipo int, Entidad /// </returns> public override Dictionary <int, Entidad> ejecutar() { IDAO daoUsuario = FabricaDAO.instanciarDaoUsuario(); Dictionary <int, Entidad> mapUsuarios = daoUsuario.ConsultarTodos(); return(mapUsuarios); }
public Usuario borrarDetalleCarrito(Usuario usuario, DetalleCompra detalle) { int respuesta = FabricaDAO.setEliminarDetalleCarrito(usuario.Carrito, detalle); Usuario us = ConsultarUsuario(usuario.Email); return(us); }
public override bool ejecutar() { DAO Dao = FabricaDAO.CrearDaoAutomovil(); DAOAutomovil DaoAutomovil = (DAOAutomovil)Dao; return(DaoAutomovil.Modificar(this._objeto)); }
/// <summary> /// Método Execute, ejecuta el comando. /// </summary> public override void Execute() { IDAOEvento peticion = FabricaDAO.GetDAOEvento(); JObject respuesta = peticion.Get(id); if (respuesta.Property("dato") == null) { resultado.Add(new Evento()); resultado.Add("Ocurrio un error durante la comunicacion, revise su conexion a internet"); } else { entidad = respuesta["dato"].ToObject <Evento>(); resultado.Add(entidad); resultado.Add(""); comando = FabricaComando.GetComandoConsultarLocalidad(); comando.SetPropiedad(((Evento)entidad).IdLocalidad); comando.Execute(); resultado.Add(((Localidad)comando.GetResult()[0]).Nombre); comando = FabricaComando.GetComandoConsultarCategoriaPorId(); comando.SetPropiedad(((Evento)entidad).IdCategoria); comando.Execute(); JObject cat = (JObject)comando.GetResult()[0]; Categoria entidad2 = cat["data"][0].ToObject <Categoria>(); resultado.Add((entidad2).Name); } }
public ComandoLTAgregarFoto(Entidad lugarTuristico) { _lugarTuristico = lugarTuristico; iDAOFoto = FabricaDAO.CrearDAOFoto(); _lugarTuristico = (LugarTuristico)lugarTuristico; _foto = ((LugarTuristico)lugarTuristico).Foto.ConvertAll(new Converter <Foto, Entidad>(ConvertListFoto)); }
public void PruebaAIngresarEmpleado() { IList <Empleado> lista = new List <Empleado>(); Empleado empleado = new Empleado(); Empleado empleComp = new Empleado(); empleado.Nombre = "Probador BD"; empleado.Apellido = "Probador"; empleado.FechaNacimiento = DateTime.Now; empleado.Cargo = "1"; empleado.Cedula = 1111111; empleado.Cuenta = "123123"; empleado.Estado = 1; empleado.SueldoBase = 198765; empleado.Direccion = new Direccion(); empleado.Direccion.Avenida = "prueba"; empleado.Direccion.Calle = " c prueba"; empleado.Direccion.Ciudad = "ciu prueba"; empleado.Direccion.Edif_Casa = "edif prueba"; empleado.Direccion.Piso_apto = "p prueba"; empleado.Direccion.Urbanizacion = "u prueba"; FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOEmpleado bd = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOEmpleado(); bd.Ingresar(empleado); empleComp = bd.ConsultarPorTipoCedula(empleado); Assert.AreEqual(empleComp.Nombre, "Probador BD"); Assert.AreEqual(empleComp.Apellido, "Probador"); Assert.AreEqual(empleComp.Direccion.Edif_Casa, "edif prueba"); }
public override String ejecutar() { IDAOReclamoEquipaje daoReclamoE = FabricaDAO.instanciarDaoReclamoEquipajePersonalizado(); int respuesta = daoReclamoE.Eliminar(_idReclamo); return(respuesta.ToString()); }
///// <summary> ///// Sobreescritura del metodo ejecutar de la clase Comando. ///// Se encarga de llamar al DAO y devolver la respuesta al controlador. ///// </summary> ///// <returns> ///// Retorna una Entidad ///// </returns> public override string ejecutar() { IDAO daoReclamo = FabricaDAO.instanciarDaoReclamo(); daoReclamo.Agregar(_reclamo); return("1"); }
public override String ejecutar() { IDAORegistroU daoUsuario = FabricaDAO.instanciarDaoUsuario(); int test = daoUsuario.VerificarCorreo(_u); return(test.ToString()); }
public override String ejecutar() { IDAO daoPaquete = FabricaDAO.instanciarDaoPaquete(); int test = daoPaquete.Agregar(_paquete); return(test.ToString()); }
public void DAOInsertarLugarTuristico() { LugarTuristico resultado = FabricaEntidad.CrearEntidadLugarTuristico(); iDAOLugarTuristico = FabricaDAO.CrearDAOLugarTuristico(); iDAOLugarTuristico.Insertar(_lugaresTuristicos[0]); _lugaresTuristicos = iDAOLugarTuristico.ConsultarTodaLaLista(); //Obtengo el ultimo lugar insertado foreach (LugarTuristico lugar in _lugaresTuristicos) { resultado = lugar; } Assert.AreEqual(2, resultado.Id); Assert.AreEqual(((LugarTuristico)_lugaresTuristicos[0]).Nombre, resultado.Nombre); Assert.AreEqual(((LugarTuristico)_lugaresTuristicos[0]).Costo, resultado.Costo); Assert.AreEqual(((LugarTuristico)_lugaresTuristicos[0]).Descripcion, resultado.Descripcion); Assert.AreEqual(((LugarTuristico)_lugaresTuristicos[0]).Direccion, resultado.Direccion); Assert.AreEqual(((LugarTuristico)_lugaresTuristicos[0]).Correo, resultado.Correo); Assert.AreEqual(((LugarTuristico)_lugaresTuristicos[0]).Telefono, resultado.Telefono); Assert.AreEqual(((LugarTuristico)_lugaresTuristicos[0]).Latitud, resultado.Latitud); Assert.AreEqual(((LugarTuristico)_lugaresTuristicos[0]).Longitud, resultado.Longitud); Assert.AreEqual(((LugarTuristico)_lugaresTuristicos[0]).Activar, resultado.Activar); }
public override int ejecutar() { IDAOCheckIn daoChaeckIn = (IDAOCheckIn)FabricaDAO.instanciarDaoCheckIn(); int conteo = daoChaeckIn.MConteoMaletas(_id); return(conteo); }
public void DAOInsertarActividad() { daoActividad = FabricaDAO.CrearDAOActividad(); // Descomentar las siguientes lineas al ejecutar la pu de forma individual //iDAOLugarTuristico = FabricaDAO.CrearDAOLugarTuristico(); //iDAOLugarTuristico.Insertar(_lugaresTuristicos[0]); daoActividad.Insertar(_actividades[0], _lugaresTuristicos[0]); _actividades = daoActividad.ConsultarLista(_lugaresTuristicos[0]); foreach (Actividad actividad in _actividades) { _actividad = actividad; } Assert.NotNull(_actividad); Assert.NotNull(_actividades); Assert.NotNull(_lugaresTuristicos[0]); Assert.NotNull(iDAOLugarTuristico); Assert.NotNull(daoActividad); Assert.AreEqual(_actividad.Id, _actividades[0].Id); Assert.AreEqual(_actividad.Nombre, ((Actividad)_actividades[0]).Nombre); Assert.AreEqual(_actividad.Descripcion, ((Actividad)_actividades[0]).Descripcion); Assert.AreEqual(_actividad.Duracion, ((Actividad)_actividades[0]).Duracion); Assert.AreEqual(_actividad.Activar, ((Actividad)_actividades[0]).Activar); }
public override String ejecutar() { IDAOEquipaje daoEquipaje = FabricaDAO.instanciarDaoReclamoEquipaje(); int respuesta = daoEquipaje.modificarEstado(_idReclamo, _estado); return(respuesta.ToString()); }
public static FabricaDAO getInstancia() { if (fabricaDAOXML == null) { fabricaDAOXML = new FabricaDAOXML(); } return fabricaDAOXML; }
public static FabricaDAO getInstacia() { if (fabricaDAOSQLServer == null) { fabricaDAOSQLServer = new FabricaDAOSQLServer(); } return fabricaDAOSQLServer; }