Example #1
0
        protected void btnPrint_Click(object sender, EventArgs e)
        {
            try
            {
                GetSession session = new GetSession();
                string     status  = ViewState["status"].ToString();
                if (status == "Accepted")
                {
                    status = "Submitted";
                }
                string         fromDate             = Request.Form["rangeBa"];
                string         toDate               = Request.Form["rangeBb"];
                ReportDocument oOrderReportDocument = new ReportDocument();
                //CrystalReportDataSet ds = new CrystalReportDataSet();
                oOrderReportDocument.Load(Server.MapPath(@"..\..\OrderReport.rpt"));
                Session["ReportName"] = "List Of Oredrs";
                OrderLoader oLoder = new OrderLoader(status, fromDate, toDate, oOrderReportDocument);

                ReportDocument rd = (ReportDocument)oLoder.GetReportSource();
                Session["ReportDocumentObj"] = rd;

                ResponseHelper.Redirect(Response, "ReportViwer.aspx", "_blank", "menubar=0,width=800,height=600");
            }

            catch (Exception ex)
            {
                Response.Redirect("../../LoginErrorPage.aspx?ex=" + Server.UrlEncode(ex.Message) + "&st=" + Server.UrlEncode(ex.StackTrace));
            }
        }
Example #2
0
        // GET: Orders
        public ActionResult Index()
        {
            var result = OrderLoader.GetOrders();

            foreach (var item in result)
            {
                item.Client = ClientLoader.GetInsertedById((item.Client_id).GetValueOrDefault());
                item.Brunch = BrunchLoader.GetInsertedById((item.Brunch_id).GetValueOrDefault());
                item.Staff  = StaffLoader.GetInsertedById((item.Staff_id).GetValueOrDefault());
                item.Gifts  = GiftsLoader.GetInsertedById((item.Gift_id).GetValueOrDefault());
            }
            return(View(result));
        }
Example #3
0
        public ActionResult Create(OrdersDto order)
        {
            try
            {
                // TODO: Add insert logic here
                OrderLoader.Save(order);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Example #4
0
        public void TestParseOrderCsv()
        {
            string orderData = @"id,order_number,user_id,created
1709,36,344,2014-10-28 00:20:01
1406,7,608,2014-10-14 23:44:53
1716,6,2296,2014-10-28 17:47:07
";

            ICollection <IOrder> orders = OrderLoader.ParseCsvData(orderData);

            Assert.AreEqual(3, orders.Count);

            var ordersEnumerator = orders.GetEnumerator();

            ordersEnumerator.MoveNext();
            var order = ordersEnumerator.Current;

            Assert.AreEqual(1709, order.Id);
            Assert.AreEqual(36, order.OrderNumber);
            Assert.AreEqual(344, order.CustomerId);
            Assert.AreEqual(DateTime.Parse("2014-10-28 00:20:01"), order.CreatedDate);
        }
 public void SetUp()
 {
     fixture        = new Fixture().Customize(new AutoMoqCustomization());
     fileReaderMock = fixture.Freeze <Mock <IFileReader> >();
     loader         = fixture.Create <OrderLoader>();
 }