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()); }
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)); } }
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)); }