Esempio n. 1
0
        protected void gridviewReceiptVoucher_CustomCallback(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewCustomCallbackEventArgs e)
        {
            string[] args = e.Parameters.Split('|');
            switch (args[0])
            {
            case "delete":
                try
                {
                    if (args.Length > 1)
                    {
                        VoucherBO voucherBO = new VoucherBO();
                        Guid      recordId  = Guid.Parse(args[1]);
                        voucherBO.DeleteLogical(recordId);
                        gridviewReceiptVoucher.JSProperties.Add("cpEvent", "deleted");
                    }
                    else
                    {
                        throw new Exception("Must be pass id of the record");
                    }
                }
                catch (Exception)
                {
                    throw;
                }
                break;

            default:
                break;
            }
        }
        protected void Page_Init(object sender, EventArgs e)
        {
            session = XpoHelper.GetNewSession();
            dsReceiptVoucher.Session  = session;
            dsForeignCurrency.Session = session;
            dsVoucherAmount.Session   = session;

            voucherBO        = new VoucherBO();
            receiptVouchesBO = new ReceiptVouchesBO();
            //gridviewVoucherAllocation.SetAllocationGetter(
            //    new NAS.BO.Accounting.Configure.AllocationGetter.ReceiptVoucherAllocationGetter());
        }
Esempio n. 3
0
        public void EventoBO_ListarParceiro()
        {
            VoucherBO voucherBO = new VoucherBO();
            Voucher   voucher   = voucherBO.Consultar(1, "RE002");
            // teste do método ListarParceiro(int pageNumber, int pageSize, Voucher voucher)
            var evento = eventoBO.ListarVoucher(1, 1, voucher);

            Assert.AreNotEqual(0, evento.Count);
            if (evento.Count > 0)
            {
                Assert.AreEqual(false, string.IsNullOrEmpty(evento[0].Nome));
            }
        }
Esempio n. 4
0
        public RetornoModel <List <VoucherClienteRetorno> > GetClienteListaVouchers(string cpf)
        {
            RetornoModel <List <VoucherClienteRetorno> > retorno = new RetornoModel <List <VoucherClienteRetorno> >();

            List <VoucherClienteRetorno> resultado = null;

            try
            {
                using (var ado = new MasterADOBase())
                {
                    VoucherBO voucherBO = new VoucherBO(ado);

                    resultado = voucherBO.Consultar(cpf);
                }
            }
            catch (Exception ex)
            {
                retorno.Mensagem = ex.Message;
                retorno.Sucesso  = false;
                LogUtil.Error(ex);
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound, ParseRetorno(retorno)));
            }
            retorno.Retorno = resultado;
            retorno.Sucesso = true;
            if (resultado == null || resultado.Count == 0)
            {
                retorno.Sucesso  = false;
                retorno.Mensagem = "Não existem voucher trocados por este cliente";
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound, ParseRetorno(retorno)));
            }
            else
            {
                retorno.Mensagem = "OK";
            }

            return(ParseRetorno(retorno));
        }