Example #1
0
 public VisitDetail()
 {
     InitializeComponent();
     facade   = new CustomerVisitFacade();
     PageView = new CustomerVisitDetailView()
     {
         Customer = new CustomerMaster()
     };
     Loaded += new RoutedEventHandler(VisitDetail_Loaded);
 }
Example #2
0
 public override void OnPageLoad(object sender, EventArgs e)
 {
     base.OnPageLoad(sender, e);
     IniPageData();
     facade = new CustomerVisitFacade();
     expanderQueryCondition.DataContext = PageView.QueryInfo;
     if (!AuthMgr.HasFunctionPoint(AuthKeyConst.Customer_CustomerVist_Export))
     {
         this.dgVisited.IsShowAllExcelExporter               = this.dgWaitingVisit.IsShowAllExcelExporter =
             this.dgMaintenance.IsShowAllExcelExporter       = this.dgFollowUpMaintenance.IsShowAllExcelExporter =
                 this.dgFollowUpVisit.IsShowAllExcelExporter = false;
     }
 }
Example #3
0
 public VisitMaintain()
 {
     InitializeComponent();
     facade   = new CustomerVisitFacade();
     PageView = new CustomerVisitMaintainView()
     {
         Log = new VisitLogVM()
         {
             CallResult    = VisitCallResult.Connected,
             DealStatus    = VisitDealStatus.FollowUp,
             ConsumeDesire = YNStatusThree.Uncertain
         },
         Customer = new CustomerMaster()
     };
     Loaded += new RoutedEventHandler(VisitMaintain_Loaded);
     tbcVisit.SelectionChanged += new SelectionChangedEventHandler(tbcVisit_SelectionChanged);
 }
Example #4
0
        private void dgFollowUpMaintenance_ExportAllClick(object sender, EventArgs e)
        {
            if (dgFollowUpMaintenance.ItemsSource == null || dgFollowUpMaintenance.TotalCount == 0)
            {
                Window.Alert(ResCustomerVisit.Msg_NoData);
                return;
            }
            CustomerVisitQueryVM query = PageView.QueryInfo;

            query.PageInfo = new PagingInfo
            {
                PageSize  = ConstValue.MaxRowCountLimit,
                PageIndex = 0,
                SortBy    = string.Empty
            };

            CustomerVisitFacade facade = new CustomerVisitFacade(this);
            ColumnSet           col    = new ColumnSet(dgFollowUpMaintenance, true);

            facade.ExportCustomerVisit(query, new ColumnSet[] { col });
        }