public void TestComandoAgregarSeguimiento() { bool condicion = false; elCliente1.Id = 5; comandoRespuesta = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoAgregarSeguimiento(elSeguimiento); Assert.IsTrue(comandoRespuesta.Ejecutar()); comandoLista = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoConsultarHistoricoLlamadas(elCliente1); llamadas = comandoLista.Ejecutar(); Assert.NotNull(llamadas); foreach (Entidad seguimiento in llamadas) { Assert.NotNull(((SeguimientoCliente)seguimiento).Id); Assert.AreEqual("Llamada", ((SeguimientoCliente)seguimiento).TipoHistoria); if (((SeguimientoCliente)seguimiento).TipoHistoria == elSeguimiento.TipoHistoria && ((SeguimientoCliente)seguimiento).MotivoHistoria == elSeguimiento.MotivoHistoria && ((SeguimientoCliente)seguimiento).FkCliente == elSeguimiento.FkCliente) { condicion = true; } } Assert.IsTrue(condicion); }
/// <summary> /// Metodo que Valida al usuario y si existe crea una nueva contraseña /// </summary> public void RecuperarContraseña() { try { Entidad p = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioVacio(); ((DominioTangerine.Entidades.M2.UsuarioM2)p).nombreUsuario = _vista.elusuario; ((DominioTangerine.Entidades.M2.UsuarioM2)p).contrasena = _vista.elcorreo; Comando <Entidad> cmdConsultar = LogicaTangerine.Fabrica.FabricaComandos.ConsultarUsuarioxCorreo(p); p = cmdConsultar.Ejecutar(); if (((DominioTangerine.Entidades.M2.UsuarioM2)p).activo != null) { string nueva; nueva = NuevaContrasenaGenerar(); ((DominioTangerine.Entidades.M2.UsuarioM2)p).contrasena = GetMD5(nueva); bool resultado2; LogicaTangerine.Comando <Boolean> commandModificarContrasena = FabricaComandos.modificarContrasenaUsuario(p); resultado2 = commandModificarContrasena.Ejecutar(); if (resultado2) { _vista.elmensaje = "Su nueva contraseña es: " + nueva + " Ingrese al sistema para cambiarla por una propia."; string asunto = "Tangerine - Cambio de contraseña"; Entidad datoCorreo = DominioTangerine.Fabrica.FabricaEntidades.ObtenerDatosCorreo(asunto, _vista.elcorreo, _vista.elmensaje); Comando <bool> cmdEnvio = LogicaTangerine.Fabrica.FabricaComandos.EnviarCorreoG(datoCorreo); bool envio; envio = cmdEnvio.Ejecutar(); } else { _vista.elmensaje = "Datos incorrectos, comuniquese con el administrador del sistema."; } } else { _vista.elmensaje = "Usuario invalido"; } } catch (Exception e) { _vista.elmensaje = "Error Inesperado - Intente nuevamente"; } }
public void TestComandoPagosCompania() { ((DominioTangerine.Entidades.M4.CompaniaM4)compania).Id = 1; LogicaTangerine.Comando <List <Entidad> > comandoPagosCompania = FabricaComandos. ConsultarPagosCompania(compania); List <Entidad> Fact = comandoPagosCompania.Ejecutar(); Assert.IsNotNull(comandoPagosCompania); Assert.IsNotNull(Fact); }
public void TestComandoEliminarClientePotencial() { comandoRespuesta = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoAgregarClientePotencial(elCliente3); comandoRespuesta.Ejecutar(); comandoNumero = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoUltimoIdClientePotencial(); elCliente3.Id = comandoNumero.Ejecutar(); comandoRespuesta = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoEliminarClientePotencial(elCliente3); Assert.IsTrue(comandoRespuesta.Ejecutar()); }
public void TestComandoSeguimientoDeVisitas() { elCliente5.Id = 1; comandoLista = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoConsultarHistoricoVisitas(elCliente5); visitas = comandoLista.Ejecutar(); Assert.NotNull(visitas); foreach (Entidad seguimiento in visitas) { Assert.NotNull(((SeguimientoCliente)seguimiento).Id); Assert.AreEqual("Visita", ((SeguimientoCliente)seguimiento).TipoHistoria); } }
public void TestComandoPagosCompania() { ((DominioTangerine.Entidades.M8.Facturacion)factura).Id = 1; ((DominioTangerine.Entidades.M4.CompaniaM4)compania).Id = 1; LogicaTangerine.Comando <Boolean> comandoAgregarPago = FabricaComandos.cargarPago(elPago); answer = comandoAgregarPago.Ejecutar(); LogicaTangerine.Comando <List <Entidad> > comandoPagosCompania = FabricaComandos. ConsultarPagosCompania(compania); listaPagos = comandoPagosCompania.Ejecutar(); elPago1 = (Pago)listaPagos[listaPagos.Count - 1]; Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago1).codPago == 1234567); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago1).montoPago == 12000); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago1).monedaPago == "EUR"); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago1).idFactura == 1); LogicaTangerine.Comando <Boolean> comandoEliminarPago = FabricaComandos.EliminarPago(elPago); answer = comandoEliminarPago.Ejecutar(); }
public void TestComandoListarClientePotencial() { comandoLista = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoConsultarTodosClientePotencial(); losClientes = comandoLista.Ejecutar(); Assert.NotNull(losClientes); foreach (Entidad cliente in losClientes) { Assert.NotNull(((DominioTangerine.Entidades.M3.ClientePotencial)cliente).EmailClientePotencial); Assert.NotNull(((DominioTangerine.Entidades.M3.ClientePotencial)cliente).NombreClientePotencial); Assert.NotNull(((DominioTangerine.Entidades.M3.ClientePotencial)cliente).NumeroLlamadas); Assert.NotNull(((DominioTangerine.Entidades.M3.ClientePotencial)cliente).NumeroVisitas); Assert.NotNull(((DominioTangerine.Entidades.M3.ClientePotencial)cliente).PresupuestoAnual_inversion); Assert.NotNull(((DominioTangerine.Entidades.M3.ClientePotencial)cliente).RifClientePotencial); Assert.NotNull(((DominioTangerine.Entidades.M3.ClientePotencial)cliente).Status); Assert.NotNull(((DominioTangerine.Entidades.M3.ClientePotencial)cliente).IdClientePotencial); } }
public void TestComandoConsultarXIdClientePotencial() { comandoRespuesta = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoAgregarClientePotencial(elCliente1); comandoRespuesta.Ejecutar(); comandoNumero = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoUltimoIdClientePotencial(); elCliente1.Id = comandoNumero.Ejecutar(); comandoBuscar = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoConsultarClientePotencial(elCliente1); elCliente2 = (DominioTangerine.Entidades.M3.ClientePotencial)comandoBuscar.Ejecutar(); Assert.AreEqual(elCliente1.NombreClientePotencial, elCliente2.NombreClientePotencial); Assert.AreEqual(elCliente1.RifClientePotencial, elCliente2.RifClientePotencial); Assert.AreEqual(elCliente1.EmailClientePotencial, elCliente2.EmailClientePotencial); Assert.AreEqual(elCliente1.PresupuestoAnual_inversion, elCliente2.PresupuestoAnual_inversion); comandoRespuesta = LogicaTangerine.Fabrica.FabricaComandos.ObtenerComandoEliminarClientePotencial(elCliente1); comandoRespuesta.Ejecutar(); }
/// <summary> /// Metodo para la accion del agregar empleado /// </summary> public void AgregarEmpleado() { try { Entidad Parametro = DominioTangerine.Fabrica.FabricaEntidades.AgregarEmpledoM10(); ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Emp_p_nombre = Vista.ItextFirstName; ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Emp_s_nombre = Vista.ItextSecondNamee; ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Emp_p_apellido = Vista.ItextFirstLastName; ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Emp_s_apellido = Vista.ItextSecondLastName; ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Emp_genero = Vista.IcomboGenero.SelectedItem. Text.ToString(); ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Emp_cedula = int.Parse(Vista.ItextCedula); ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Emp_fecha_nac = DateTime.ParseExact (Vista.ItextDateEmployee, "MM/dd/yyyy", CultureInfo.InvariantCulture); ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Emp_activo = active; ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Emp_nivel_estudio = Vista.IcomboNivelEstudio. SelectedItem.Text.ToString(); ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Emp_email = Vista.ItextEmailPerson; ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Jobs = jobForEmployee(); ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).Emp_telefono = Vista.ItextPhonePerson; ((DominioTangerine.Entidades.M10.EmpleadoM10)Parametro).ListaDireccion = NuevaDireccion(); //Creación y Ejecución del Objeto Comando de Agregar Empleado. LogicaTangerine.Comando <bool> comando = LogicaTangerine.Fabrica.FabricaComandos.ComandoAgregarEmpleado (Parametro); Confirmacion = comando.Ejecutar(); HttpContext.Current.Response.Redirect("../M1/EmpleadosAdmin.aspx?EmployeeId=1"); } catch (AgregarEmpleadoException ex) { HttpContext.Current.Response.Redirect("../M1/EmpleadosAdmin.aspx?EmployeeId=3"); } catch (Exception ex) { HttpContext.Current.Response.Redirect("../M1/EmpleadosAdmin.aspx?EmployeeId=2"); } }
public void TestComandoAgregarPago() { LogicaTangerine.Comando <Boolean> comandoAgregarPago = FabricaComandos.cargarPago(elPago); answer = comandoAgregarPago.Ejecutar(); _comandoList = FabricaComandos.ConsultarPagosTodos(); listaPagos = _comandoList.Ejecutar(); elPago = (Pago)listaPagos[listaPagos.Count - 1]; Assert.IsNotNull(comandoAgregarPago); Assert.IsTrue(answer); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).codPago == 1234567); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).montoPago == 12000); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).monedaPago == "EUR"); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).formaPago == "Deposito"); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).idFactura == 1); LogicaTangerine.Comando <Boolean> comandoEliminarPago = FabricaComandos.EliminarPago(elPago); answer = comandoEliminarPago.Ejecutar(); Assert.IsTrue(answer); }