public void PruebaAnnularFactura() { //Agregamos la factura _comandoBool = FabricaComandos.CrearAgregarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); _comandoList = FabricaComandos.CrearConsultarTodosFactura(); _listaFactura = _comandoList.Ejecutar(); _laFactura = (Facturacion)_listaFactura[_listaFactura.Count - 1]; //Cambiamos el status de la factura _comandoBool = FabricaComandos.CrearAnularFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); //Consultamos la factura _comandoEntidad = FabricaComandos.CrearConsultarXIdFactura(_laFactura); _laFactura2 = (Facturacion)_comandoEntidad.Ejecutar(); //Validamos los campos Assert.AreEqual(true, _respuesta); Assert.AreEqual(_laFactura2.estatusFactura, 2); //Eliminamos la factura insertada _comandoBool = FabricaComandos.CrearEliminarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); }
public void PruebaAgregar() { //Agregamos la factura _comandoBool = FabricaComandos.CrearAgregarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); _comandoList = FabricaComandos.CrearConsultarTodosFactura(); _listaFactura = _comandoList.Ejecutar(); _laFactura = (Facturacion)_listaFactura[_listaFactura.Count - 1]; //Validamos los campos Assert.AreEqual(true, _respuesta); Assert.AreEqual(_laFactura.descripcionFactura, "Proyecto de diseño"); Assert.AreEqual(_laFactura.estatusFactura, 0); Assert.AreEqual(_laFactura.fechaFactura, _fecha); Assert.AreEqual(_laFactura.fechaUltimoPagoFactura, _fecha); Assert.AreEqual(_laFactura.idCompaniaFactura, 1); Assert.AreEqual(_laFactura.idProyectoFactura, 1); Assert.AreEqual(_laFactura.montoFactura, 100); Assert.AreEqual(_laFactura.montoRestanteFactura, 101); Assert.AreEqual(_laFactura.tipoMoneda, "Dolares"); //Eliminamos la factura insertada _comandoBool = FabricaComandos.CrearEliminarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); }
public void PruebaContactFacturasCompania() { //Agregamos la factura _comandoBool = FabricaComandos.CrearAgregarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); _comandoList = FabricaComandos.CrearConsultarFacturasCompania(_laCompania); _listaFactura = _comandoList.Ejecutar(); _laFactura = (Facturacion)_listaFactura[_listaFactura.Count - 1]; //Validamos los campos Assert.GreaterOrEqual(_listaFactura.Count, 1); //Eliminamos la factura insertada _comandoBool = FabricaComandos.CrearEliminarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); }
public void PruebaModificar() { //Agregamos la factura _comandoBool = FabricaComandos.CrearAgregarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); _comandoList = FabricaComandos.CrearConsultarTodosFactura(); _listaFactura = _comandoList.Ejecutar(); _laFactura = (Facturacion)_listaFactura[_listaFactura.Count - 1]; //Modificamos los datos de la factura _laFactura.descripcionFactura = "Proyecto de modificado"; _laFactura.estatusFactura = 1; _laFactura.fechaFactura = new DateTime(2016, 02, 01); _laFactura.fechaUltimoPagoFactura = new DateTime(2016, 02, 01); _laFactura.idCompaniaFactura = 2; _laFactura.idProyectoFactura = 2; _laFactura.montoFactura = 102; _laFactura.montoRestanteFactura = 103; _laFactura.tipoMoneda = "Euros"; //Modifico la factura _comandoBool = FabricaComandos.CrearModificarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); //Consulto la factura modificada _listaFactura = _comandoList.Ejecutar(); _laFactura = (Facturacion)_listaFactura[_listaFactura.Count - 1]; //Validamos los campos Assert.AreEqual(true, _respuesta); Assert.AreEqual(_laFactura.descripcionFactura, "Proyecto de modificado"); Assert.AreEqual(_laFactura.estatusFactura, 1); Assert.AreEqual(_laFactura.fechaFactura, new DateTime(2016, 02, 01)); Assert.AreEqual(_laFactura.fechaUltimoPagoFactura, new DateTime(2016, 02, 01)); Assert.AreEqual(_laFactura.idCompaniaFactura, 2); Assert.AreEqual(_laFactura.idProyectoFactura, 2); Assert.AreEqual(_laFactura.montoFactura, 102); Assert.AreEqual(_laFactura.montoRestanteFactura, 103); Assert.AreEqual(_laFactura.tipoMoneda, "Euros"); //Eliminamos la factura insertada _comandoBool = FabricaComandos.CrearEliminarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); }
public void PruebaContactMontoRestanteFactura() { //Agregamos la factura _comandoBool = FabricaComandos.CrearAgregarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); _comandoList = FabricaComandos.CrearConsultarTodosFactura(); _listaFactura = _comandoList.Ejecutar(); _laFactura = (Facturacion)_listaFactura[_listaFactura.Count - 1]; //Consultamos el monto restante _comandoDouble = FabricaComandos.CrearBuscarMontoRestanteFactura(_laFactura); _monto = _comandoDouble.Ejecutar(); //Validamos los campos Assert.AreEqual(101, _monto); //Eliminamos la factura insertada _comandoBool = FabricaComandos.CrearEliminarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); }
/// <summary> /// Método para llenar los generar la factura /// </summary> public void GenerarFactura() { try { Facturacion lafactura = (Facturacion)FabricaEntidades.ObtenerFacturacion(); lafactura.descripcionFactura = vista.descripcion; lafactura.idCompaniaFactura = int.Parse(this.vista.compania); lafactura.idProyectoFactura = int.Parse(this.vista.proyecto); lafactura.fechaFactura = Convert.ToDateTime(this.vista.fecha); lafactura.tipoMoneda = this.vista.moneda; lafactura.montoFactura = int.Parse(this.vista.monto); //lafactura.tipoMoneda; Comando <bool> comandoGenerar = FabricaComandos.CrearAgregarFactura(lafactura); comandoGenerar.Ejecutar(); } catch (ExcepcionesTangerine.ExceptionsTangerine ex) { vista.alertaClase = RecursoPresentadorM8.alertaError; vista.alertaRol = RecursoPresentadorM8.tipoAlerta; vista.alerta = RecursoPresentadorM8.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorM8.alertaHtmlFinal; } }
public void PruebaCheckExistingInvoice() { //Agregamos la factura _comandoBool = FabricaComandos.CrearAgregarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); _comandoList = FabricaComandos.CrearConsultarTodosFactura(); _listaFactura = _comandoList.Ejecutar(); _laFactura = (Facturacion)_listaFactura[_listaFactura.Count - 1]; //Validamos los campos _comandoBool = FabricaComandos.CrearSearchExistingBill(_laFactura); _respuesta = _comandoBool.Ejecutar(); Assert.AreEqual(true, _respuesta); //Eliminamos la factura insertada _comandoBool = FabricaComandos.CrearEliminarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); //Validamos que no exista _comandoBool = FabricaComandos.CrearSearchExistingBill(_laFactura); _respuesta = _comandoBool.Ejecutar(); Assert.AreEqual(false, _respuesta); }
public void PruebaDeleteFactura() { //Agregamos la factura _comandoBool = FabricaComandos.CrearAgregarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); _comandoList = FabricaComandos.CrearConsultarTodosFactura(); _listaFactura = _comandoList.Ejecutar(); _laFactura = (Facturacion)_listaFactura[_listaFactura.Count - 1]; //Eliminamos la factura insertada _comandoBool = FabricaComandos.CrearEliminarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); //Consultamos todas las facturas para validar el id de la eliminada _listaFactura = _comandoList.Ejecutar(); //Validamos los campos Assert.AreEqual(true, _respuesta); foreach (Facturacion _laFactura2 in _listaFactura) { Assert.AreNotEqual(_laFactura.Id, _laFactura2.Id); } }
/// <summary> /// Metodo que valida la sesion del usuario /// </summary> public void ValidarElUsuario() { try { UsuarioM2 usuarioEncrip = new UsuarioM2(); _usuario = _iMaster.userInput.ToString(); _contraseña = usuarioEncrip.GetMD5(_iMaster.passwordInput.ToString()); //Creación del Objeto Usuario. Entidad user = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioConUsuarioYContrasena(_usuario, _contraseña); //Creación y Ejecución del Objeto Comando de Agregar Usuario Comando <Entidad> cmdConsultar = LogicaTangerine.Fabrica.FabricaComandos.consultarUsuarioLogin(user); user = cmdConsultar.Ejecutar(); if (((DominioTangerine.Entidades.M2.UsuarioM2)user).activo != null) { UtilM1._theGlobalUser = ((DominioTangerine.Entidades.M2.UsuarioM2)user); HttpContext.Current.Session["User"] = UtilM1._theGlobalUser.nombreUsuario; HttpContext.Current.Session["UserID"] = UtilM1._theGlobalUser.fichaEmpleado; HttpContext.Current.Session["Rol"] = UtilM1._theGlobalUser.rol.nombre; HttpContext.Current.Session["Date"] = UtilM1._theGlobalUser.fechaCreacion.ToString("dd/MM/yyyy"); ComandoConsultarAcuerdoPagoMensual _comandoAcuerdo = (ComandoConsultarAcuerdoPagoMensual)FabricaComandos.ObtenerComandoConsultarAcuerdoPagoMensual(); List <Entidad> listProyecto = _comandoAcuerdo.Ejecutar(); foreach (DominioTangerine.Entidades.M7.Proyecto theProyecto in listProyecto) { ComandoCalcularPagoMensual _comandoCalcular = (ComandoCalcularPagoMensual)FabricaComandos.ObtenerComandoCalcularPagoMesual(theProyecto); montoFactura = Convert.ToInt32(_comandoCalcular.Ejecutar()); Facturacion factura = (Facturacion)FabricaEntidades.ObtenerFacturacion(DateTime.Now, DateTime.Now, montoFactura, montoFactura, "Bolivares", "Facturación Mensual", 0, theProyecto.Id, theProyecto.Idresponsable); ComandoSearchExistingBill _comandoBill = (ComandoSearchExistingBill)FabricaComandos.CrearSearchExistingBill(factura); facturaExistente = _comandoBill.Ejecutar(); if (facturaExistente == false) { ComandoAgregarFactura _comandoAgregar = (ComandoAgregarFactura)FabricaComandos.CrearAgregarFactura(factura); _comandoAgregar.Ejecutar(); } facturaExistente = false; } HttpContext.Current.Response.Redirect(ResourceGUIM1.Dashboard); } else { _iMaster.errorLoginAlert = true; _iMaster.errorLoginText = ResourceGUIM1.Incorrecto; } } catch (ExcepcionesTangerine.M2.ExceptionM2Tangerine e) { _iMaster.errorLoginAlert = true; _iMaster.errorLoginText = ResourceGUIM1.ErrorBD; } }