public ActionResult Action(string guid, string name, string country, string state, string city, string district, string address, string phone)
        {
            Orm.Orm_conf_all_address orm_Conf_All_Address = new Orm.Orm_conf_all_address();
            orm_Conf_All_Address.guid     = guid;
            orm_Conf_All_Address.name     = name;
            orm_Conf_All_Address.country  = country;
            orm_Conf_All_Address.city     = city;
            orm_Conf_All_Address.state    = state;
            orm_Conf_All_Address.district = district;
            orm_Conf_All_Address.address  = address;
            orm_Conf_All_Address.phone    = phone;
            orm_Conf_All_Address.def      = "1";
            string query = "select * from conf_all_address where guid=@guid and def=@def";
            List <Orm.Orm_conf_all_address> orm_Conf_All_Addresses_Lst = new List <Orm.Orm_conf_all_address>();

            orm_Conf_All_Addresses_Lst = dbConnection.Query <Orm.Orm_conf_all_address>(query, orm_Conf_All_Address).ToList();
            if (orm_Conf_All_Addresses_Lst.Count > 0)
            {
                orm_Conf_All_Address.def = "0";
            }
            query = "insert into conf_all_address(guid,name,country,state,city,district,address,phone) values(@guid,@name,@country,@state,@city,@district,@address,@phone)";
            /*dbConnection.Execute(query, orm_Conf_All_Address);*/
            var id = dbConnection.Query <int>(query, orm_Conf_All_Address).FirstOrDefault();
            Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();

            conf_ResponseMessageObj.code    = "200";
            conf_ResponseMessageObj.status  = "ok";
            conf_ResponseMessageObj.message = id.ToString();
            HttpContext.Response.StatusCode = 200;
            return(Json(conf_ResponseMessageObj));
        }
Esempio n. 2
0
 public ActionResult Action(int id)
 {
     try
     {
         Orm.Orm_conf_all_address orm_Conf_All_Address = new Orm.Orm_conf_all_address();
         orm_Conf_All_Address.id = id;
         string query = "delete from conf_all_address where id=@id";
         dbConnection.Execute(query, orm_Conf_All_Address);
         Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();
         conf_ResponseMessageObj.code    = "200";
         conf_ResponseMessageObj.status  = "ok";
         conf_ResponseMessageObj.message = "Executed";
         HttpContext.Response.StatusCode = 200;
         return(Json(conf_ResponseMessageObj));
     }
     catch
     {
         Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();
         conf_ResponseMessageObj.code    = "500";
         conf_ResponseMessageObj.status  = "error";
         conf_ResponseMessageObj.message = "faild to remove";
         HttpContext.Response.StatusCode = 500;
         return(Json(conf_ResponseMessageObj));
     }
 }
 public ActionResult Action(string orderid)
 {
     Global.GlobalTestingLog globalTestingLog = new Global.GlobalTestingLog("AllOrderDetail");
     try
     {
         string query = "select * from conf_all_orders where orderid='" + orderid + "'";
         Orm.Orm_conf_all_orders orm_Conf_All_Orders = dbConnection.Query <Orm.Orm_conf_all_orders>(query).FirstOrDefault();
         JC_OrderOutput          newItem             = new JC_OrderOutput();
         newItem.orderid    = orm_Conf_All_Orders.orderid;
         newItem.disorderid = orm_Conf_All_Orders.cdt + "_" + orm_Conf_All_Orders.id;
         newItem.totalprice = orm_Conf_All_Orders.totalprice;
         newItem.shiped     = orm_Conf_All_Orders.shipped;
         newItem.payed      = orm_Conf_All_Orders.payed;
         newItem.cdt        = orm_Conf_All_Orders.cdt;
         newItem.items      = new List <JC_OrderOutput_ProItem>();
         newItem.status     = orm_Conf_All_Orders.status;
         Orm.Orm_conf_all_address orm_Conf_All_Address = new Orm.Orm_conf_all_address();
         query = "select * from conf_all_address where id=" + orm_Conf_All_Orders.addressid;
         orm_Conf_All_Address = dbConnection.Query <Orm.Orm_conf_all_address>(query).FirstOrDefault();
         if (orm_Conf_All_Address != null)
         {
             newItem.name    = orm_Conf_All_Address.name;
             newItem.address = orm_Conf_All_Address.address;
             newItem.phone   = orm_Conf_All_Address.phone;
         }
         query = "select * from conf_all_orders_proitems where orderid='" + newItem.orderid + "'";
         List <Orm.Orm_conf_all_orders_proitems> orm_Conf_All_Orders_Proitem_lst = dbConnection.Query <Orm.Orm_conf_all_orders_proitems>(query).ToList();
         foreach (Orm.Orm_conf_all_orders_proitems orm_Conf_All_Orders_Proitems_Tmp in orm_Conf_All_Orders_Proitem_lst)
         {
             JC_OrderOutput_ProItem newProItem = new JC_OrderOutput_ProItem();
             newProItem.proid = orm_Conf_All_Orders_Proitems_Tmp.proid;
             query            = "select * from conf_all_proitems where id=" + orm_Conf_All_Orders_Proitems_Tmp.proid;
             Orm.Orm_conf_all_proitems orm_Conf_All_Proitems = dbConnection.Query <Orm.Orm_conf_all_proitems>(query).FirstOrDefault();
             newProItem.title = orm_Conf_All_Proitems.title;
             query            = "select * from conf_all_proitems_imgs where proid=" + orm_Conf_All_Orders_Proitems_Tmp.proid + " and titleimg='1'";
             Orm.Orm_conf_all_proitems_imgs orm_conf_all_proitems_imgs = dbConnection.Query <Orm.Orm_conf_all_proitems_imgs>(query).FirstOrDefault();
             newProItem.img = orm_conf_all_proitems_imgs.imgpath;
             query          = "select * from conf_all_proitems_price where proid=" + orm_Conf_All_Orders_Proitems_Tmp.proid + " and modell1='" + orm_Conf_All_Orders_Proitems_Tmp.modell1 + "' and modell2='" + orm_Conf_All_Orders_Proitems_Tmp.modell2 + "'";
             Orm.Orm_conf_all_proitems_price orm_Conf_All_Proitems_Price = dbConnection.Query <Orm.Orm_conf_all_proitems_price>(query).FirstOrDefault();
             newProItem.price   = orm_Conf_All_Proitems_Price.discount > 0 ? orm_Conf_All_Proitems_Price.basic * (orm_Conf_All_Proitems_Price.discount / 100.0) : orm_Conf_All_Proitems_Price.basic;
             newProItem.count   = orm_Conf_All_Orders_Proitems_Tmp.count;
             newProItem.modell1 = orm_Conf_All_Orders_Proitems_Tmp.modell1;
             newProItem.modell2 = orm_Conf_All_Orders_Proitems_Tmp.modell2;
             newItem.items.Add(newProItem);
         }
         return(Json(newItem));
     }
     catch (Exception err)
     {
         globalTestingLog.AddRecord("stace", err.StackTrace);
         globalTestingLog.AddRecord("msg", err.Message);
         Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();
         conf_ResponseMessageObj.code    = "500";
         conf_ResponseMessageObj.status  = "error";
         conf_ResponseMessageObj.message = "Faild to execute";
         HttpContext.Response.StatusCode = 500;
         return(Json(conf_ResponseMessageObj));
     }
 }
        public ActionResult Action(string guid)
        {
            string query = "select * from conf_all_address where guid=@guid";

            Orm.Orm_conf_all_address orm_Conf_All_Address = new Orm.Orm_conf_all_address();
            orm_Conf_All_Address.guid = guid;
            List <Orm.Orm_conf_all_address> orm_Conf_All_Addresses = dbConnection.Query <Orm.Orm_conf_all_address>(query, orm_Conf_All_Address).ToList <Orm.Orm_conf_all_address>();

            return(Json(orm_Conf_All_Addresses));
        }
        public ActionResult Action(int id, string name, string country, string state, string city, string district, string address, string phone)
        {
            Orm.Orm_conf_all_address orm_Conf_All_Address = new Orm.Orm_conf_all_address();
            orm_Conf_All_Address.id       = id;
            orm_Conf_All_Address.name     = name;
            orm_Conf_All_Address.country  = country;
            orm_Conf_All_Address.state    = state;
            orm_Conf_All_Address.district = district;
            orm_Conf_All_Address.address  = address;
            orm_Conf_All_Address.phone    = phone;
            string query = "update conf_all_address set name=@name,country=@country,state=@state,city=@city,address=@address,phone=@phone where id=@id";

            dbConnection.Execute(query, orm_Conf_All_Address);
            Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();

            conf_ResponseMessageObj.code    = "200";
            conf_ResponseMessageObj.status  = "ok";
            conf_ResponseMessageObj.message = "Executed";
            HttpContext.Response.StatusCode = 200;
            return(Json(conf_ResponseMessageObj));
        }
 public ActionResult Action(string data)
 {
     Global.GlobalTestingLog globalTestingLog = new Global.GlobalTestingLog("SetConfAllOrdersNew");
     try
     {
         if (string.IsNullOrEmpty(data))
         {
             Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();
             conf_ResponseMessageObj.code    = "500";
             conf_ResponseMessageObj.status  = "error";
             conf_ResponseMessageObj.message = "faild to execute";
             HttpContext.Response.StatusCode = 500;
             return(Json(conf_ResponseMessageObj));
         }
         else
         {
             JC_ConfAllOrders jC_ConfAllOrders = (JC_ConfAllOrders)JsonConvert.DeserializeObject(data, typeof(JC_ConfAllOrders));
             string           query            = "";
             double           totalprice       = 0.0;
             string           orderid          = Guid.NewGuid().ToString();
             foreach (JC_ConfAllOrders_Item shopingcartitem in jC_ConfAllOrders.items)
             {
                 totalprice = totalprice + shopingcartitem.price;
                 if (shopingcartitem.shopcartid != null && shopingcartitem.shopcartid > 0)
                 {
                     query = "delete from conf_all_shopcart where id=" + shopingcartitem.shopcartid;
                     dbConnection.Execute(query);
                 }
                 query = "insert into conf_all_orders_proitems(proid,orderid,count,modell1,modell2) values(" + shopingcartitem.proid + ",'" + orderid + "'," + shopingcartitem.count + ",'" + shopingcartitem.modell1 + "','" + shopingcartitem.modell2 + "')";
                 dbConnection.Execute(query);
             }
             string cdt = DateTime.Now.ToString("yyyyMMdd");
             query = "insert into conf_all_orders(orderid,payed,cdt,returned,addressid,guid,totalprice,shiped,status) values('" + orderid + "','0','" + cdt + "','0','" + jC_ConfAllOrders.addressid + "','" + jC_ConfAllOrders.guid + "'," + totalprice + ",'0','1')";
             dbConnection.Execute(query);
             Orm.Orm_conf_all_address orm_Conf_All_Address = new Orm.Orm_conf_all_address();
             query = "select * from conf_all_address where id=" + jC_ConfAllOrders.addressid;
             orm_Conf_All_Address = dbConnection.Query <Orm.Orm_conf_all_address>(query).FirstOrDefault();
             if (orm_Conf_All_Address != null)
             {
                 Orm.Orm_conf_all_orders_address orm_conf_all_orders_address = new Orm.Orm_conf_all_orders_address();
                 orm_conf_all_orders_address.guid     = orm_Conf_All_Address.guid;
                 orm_conf_all_orders_address.name     = orm_Conf_All_Address.name;
                 orm_conf_all_orders_address.country  = orm_Conf_All_Address.country;
                 orm_conf_all_orders_address.city     = orm_Conf_All_Address.city;
                 orm_conf_all_orders_address.state    = orm_Conf_All_Address.state;
                 orm_conf_all_orders_address.district = orm_Conf_All_Address.district;
                 orm_conf_all_orders_address.address  = orm_Conf_All_Address.address;
                 orm_conf_all_orders_address.phone    = orm_Conf_All_Address.phone;
                 orm_conf_all_orders_address.orderid  = orderid;
                 query = "insert into conf_all_orders_address(orderid,guid,name,country,state,city,district,address,phone) values(@orderid,@guid,@name,@country,@state,@city,@district,@address,@phone)";
                 dbConnection.Execute(query, orm_conf_all_orders_address);
             }
             Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();
             conf_ResponseMessageObj.code    = "200";
             conf_ResponseMessageObj.status  = "OK";
             conf_ResponseMessageObj.message = orderid;
             HttpContext.Response.StatusCode = 200;
             return(Json(conf_ResponseMessageObj));
         }
     }
     catch (Exception err)
     {
         globalTestingLog.AddRecord("stace", err.StackTrace);
         globalTestingLog.AddRecord("msg", err.Message);
         Conf_ResponseMessage conf_ResponseMessageObj = new Conf_ResponseMessage();
         conf_ResponseMessageObj.code    = "500";
         conf_ResponseMessageObj.status  = "error";
         conf_ResponseMessageObj.message = "User existed.";
         HttpContext.Response.StatusCode = 500;
         return(Json(conf_ResponseMessageObj));
     }
 }