public string LoadWarehouses() { PLog.Info("BEGIN::Controller > Home, Method >LoadWarehouses "); System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); List <Dictionary <string, object> > rows = new List <Dictionary <string, object> >(); try { IWareHouseImple oWareHouse = new WareHouseImple(); DataTable dt = oWareHouse.GetGridData(0); //0 will gets all the WareHouse data Dictionary <string, object> row; foreach (DataRow dr in dt.Rows) { row = new Dictionary <string, object>(); foreach (DataColumn col in dt.Columns) { row.Add(col.ColumnName, dr[col]); } rows.Add(row); } } catch (Exception ex) { PLog.Error("Error::Controller > Home, Method > LoadWarehouses()", ex); } PLog.Info("END::Controller > Home, Method > LoadWarehouses"); return(serializer.Serialize(rows)); }
public long DeleteWarehouse(string ID) { PLog.Info("BEGIN::Controller > Home, Method >DeleteWarehouse(string ID) "); long ret = 0; if (!string.IsNullOrEmpty(ID)) { try { IWareHouseImple oWareHouse = new WareHouseImple(); ret = oWareHouse.DeleteWareHouse(Convert.ToInt32(ID)); } catch (Exception ex) { PLog.Error("Error::Controller > Home, Method > DeleteWarehouse(string ID) ", ex); } } PLog.Info("END::Controller > Home, Method > DeleteWarehouse(string ID) "); return(ret); }
public ActionResult UpDateWarehouse(string ID) { PLog.Info("BEGIN::Controller > Home, Method >UpDateWarehouse(string ID) "); WareHouseModel objModel = null; IWareHouseImple oWareHouse = new WareHouseImple(); try { if (!string.IsNullOrEmpty(ID)) { objModel = oWareHouse.EditWareHouse(Convert.ToInt32(ID)); } } catch (Exception ex) { PLog.Error("Error::Controller > Home, Method > UpDateWarehouse(string ID) ", ex); } PLog.Info("END::Controller > Home, Method > UpDateWarehouse(string ID) "); return(View("Warehouse", objModel)); }
public ActionResult SaveWarehouse(string Data) { PLog.Info("BEGIN::Controller > Home, Method > SaveWarehouse(string Data) "); long flg = 0; try { WareHouseModel obj = JsonConvert.DeserializeObject <WareHouseModel>(Data); IWareHouseImple oWareHouse = new WareHouseImple(); string[] date = obj.efDate.Split('-'); obj.efDate = new DateTime(Convert.ToInt32(date[2]), Convert.ToInt32(date[1]), Convert.ToInt32(date[0])).ToString(); flg = oWareHouse.SaveWareHouse(obj); } catch (Exception ex) { PLog.Error("Error::Controller > Home, Method > SaveWarehouse(string Data)", ex); } PLog.Info("END::Controller > Home, Method > SaveWarehouse(string Data)"); return(Content(flg.ToString())); }