예제 #1
0
        public JsonResult SaveAdvanceReceipt(ReceiptDTO Receipt)
        {
            int receiptID = 0;

            receiptID = BusinessLayer.BusinessStore.Receipt.SaveAdvanceReceiptDetails(Receipt);

            ActionDetailsDTO actionDetails = new ActionDetailsDTO
            {
                Status  = receiptID > 0 ? 1 : 0,
                Content = receiptID.ToString()
            };

            return(Json(actionDetails, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public ActionResult LoginUser(UserDTO User)
        {
            string  userName   = User.Username;
            string  password   = User.Password;
            UserDTO loggedUser = new UserDTO();

            ActionDetailsDTO actionDetails = new ActionDetailsDTO();

            if (BusinessLayer.BusinessStore.User.UserLogin(userName, password, ref loggedUser))
            {
                Session["LoggedUser"] = loggedUser;

                actionDetails.Status  = 1;
                actionDetails.Message = "Successfully Logged";
            }
            else
            {
                actionDetails.Status  = 0;
                actionDetails.Message = "Login Failed. Check Username & Password";
            }
            return(Json(actionDetails, JsonRequestBehavior.AllowGet));
        }
        public JsonResult SaveQuotation(QuotationDTO quotation, string selectedItems)
        {
            bool result = true;

            string[] selectedItemIDs = selectedItems.Split(',');

            List <QuotationItemDTO> lstQuotationItems = new List <QuotationItemDTO>();

            foreach (string item in selectedItemIDs)
            {
                int ItemID = 0;
                if (int.TryParse(item, out ItemID))
                {
                    QuotationItemDTO QuotationItem = new QuotationItemDTO
                    {
                        ItemID = ItemID
                    };

                    lstQuotationItems.Add(QuotationItem);
                }
            }

            quotation.SelectedItem = lstQuotationItems;
            quotation.createdBy    = new UserDTO {
                userID = 10
            };

            result = BusinessLayer.BusinessStore.Quotation.SaveQuotationDetails(ref quotation);

            ActionDetailsDTO actionDetails = new ActionDetailsDTO {
                Status  = result == true ? 1 : 0,
                Content = quotation.QuotationID.ToString()
            };

            return(Json(actionDetails, JsonRequestBehavior.AllowGet));
        }