Ejemplo n.º 1
0
        public int AgentOrderConfirmation(AgentOrderUpdateModel obj)
        {
            DataTable DT   = Helper.Helper.ToDataTable(obj.Product);
            int       flag = _Apdal.AgentOrderConfirmation(obj.userid, obj.Remark, obj.statusId, obj.DeliveryDate, obj.OrderID, obj.CancelReasonID = 0, obj.Farmer.Mobile,
                                                           obj.Farmer.StateId, obj.Farmer.DistrictId, obj.Farmer.BlockId, obj.Farmer.VillageId, obj.Farmer.OtherVillageName, obj.Farmer.Address, obj.ModeOfPayment, DT);

            return(flag);
        }
Ejemplo n.º 2
0
        public void AgentOrderConfirmation(AgentOrderUpdateModel obj)
        {
            int flag = 0;
            Dictionary <string, string> returndata = new Dictionary <string, string>();

            returndata.Add("status", "Some problem occurred ,Please try again later.");
            returndata.Add("OrderId", Convert.ToString(obj.OrderID));
            returndata.Add("statusId", Convert.ToString(obj.statusId));

            if (obj.apiKey == ConfigurationManager.AppSettings["reasonkey"])
            {
                try
                {
                    flag = _agentbal.AgentOrderConfirmation(obj);

                    if (flag == 1)
                    {
                        returndata.Remove("status");
                        returndata.Remove("statusId");
                        returndata.Add("statusId", Convert.ToString(obj.statusId));
                        returndata.Add("status", "Order Confirmed Successfully.");
                    }
                    else if (flag == 2)
                    {
                        returndata.Remove("status");
                        returndata.Remove("statusId");
                        returndata.Add("statusId", Convert.ToString(obj.statusId));
                        returndata.Add("status", "Order Cancelled Successfully.");
                    }
                    else if (flag == 3)
                    {
                        returndata.Remove("status");
                        returndata.Remove("statusId");
                        returndata.Add("statusId", Convert.ToString(obj.statusId));
                        returndata.Add("status", "Order does not exist.");
                    }
                    else if (flag == 4)
                    {
                        returndata.Remove("status");
                        returndata.Remove("statusId");
                        returndata.Add("statusId", Convert.ToString(obj.statusId));
                        returndata.Add("status", "Order Delivery Date Changed.");
                    }
                    else
                    {
                        returndata.Remove("status");
                        returndata.Remove("statusId");
                        returndata.Add("statusId", "0");
                        returndata.Add("status", "Some problem occurred ,Please try again later.");
                    }
                }
                catch (Exception ex)
                {
                    returndata.Remove("status");
                    returndata.Remove("statusId");
                    returndata.Add("statusId", "0");
                    returndata.Add("Some problem occurred ,Please try again later.", ex.Message);
                    LogBal.ErrorLog(this.GetType().Name, MethodBase.GetCurrentMethod().Name, ex.Message, obj.userid);
                }
            }
            string json = JsonConvert.SerializeObject(returndata);

            HttpContext.Current.Response.ContentType = "application/json; charset=utf-8";
            HttpContext.Current.Response.Write(json);
        }