public ActionResult List_WinLFS(CatalogueRequest model)
        {
            if ((model == null) || (model.Catalogues == null) || (model.Catalogues.Count <= 0))
            {
                return(Json(new { StatusInfo = "Invalid or empty request.", StatusCode = -1 }));
            }

            CatalogueResponse Response = new CatalogueResponse();

            Int32 ResultStatusCode = 1;

            foreach (CatalogueRequestData C in model.Catalogues)
            {
                CatalogueResult CatalogResult = new CatalogueResult(C);

                ///   Выполняем получение результата по каталогу.
                Int32 StatusCode = CatalogResult.Execute();

                if (StatusCode != 1)
                {
                    ResultStatusCode = StatusCode;
                }

                ///   Добавляю каталог в результат.
                Response.Catalogues.Add(CatalogResult);
            }

            Response.StatusInfo = "Success";
            Response.StatusCode = ResultStatusCode;

            //return Json(new int[5] {1, 2, 3, 4, 5});
            return(Json(Response));
        }
Ejemplo n.º 2
0
 private void dgvJewel_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dgvJewel.Columns[e.ColumnIndex].CellType == typeof(DataGridViewCheckBoxCell))
     {
         GetTotal();
         if (Convert.ToBoolean(dgvJewel.Rows[e.RowIndex].Cells["select"].EditedFormattedValue))
         {
             CatalogueRequest.Add(new QueryRequest
             {
                 JewelNo = dgvJewel.Rows[e.RowIndex].Cells[2].Value.ToString(),
                 StyleNo = dgvJewel.Rows[e.RowIndex].Cells[3].Value.ToString(),
             });
         }
         else
         {
             CatalogueRequest.Remove(CatalogueRequest.FirstOrDefault(x => x.JewelNo == dgvJewel.Rows[e.RowIndex].Cells[2].Value.ToString()));
         }
     }
 }