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)); } }
// 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)); }
public ActionResult Create(OrdersDto order) { try { // TODO: Add insert logic here OrderLoader.Save(order); return(RedirectToAction("Index")); } catch { return(View()); } }
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>(); }