public mWarehouseBuilding GetWareBuildingByID(long buildingID, string[] conn) { BISPL_CRMDBEntities ce = new BISPL_CRMDBEntities(svr.GetEntityConnection(conn)); mWarehouseBuilding building = new mWarehouseBuilding(); building = (from p in ce.mWarehouseBuildings where p.ID == buildingID select p).FirstOrDefault(); return(building); }
protected void GetBuildingByID() { CustomProfile profile = CustomProfile.GetProfile(); iWarehouseClient Warehouseclient = new iWarehouseClient(); try { mWarehouseBuilding warebuilding = new mWarehouseBuilding(); warebuilding = Warehouseclient.GetWareBuildingByID(long.Parse(hdnbuilding.Value), profile.DBConnection._constr); if (warebuilding.Name != null) { txtbuildname.Text = warebuilding.Name.ToString(); } if (warebuilding.SortCode != null) { txtsortcode.Text = warebuilding.SortCode.ToString(); } if (warebuilding.Capacity != null) { txtcapacity.Text = warebuilding.Capacity.ToString(); } if (warebuilding.Description != null) { txtdescription.Text = warebuilding.Description.ToString(); } if (warebuilding.CustomerID != null) { hdncustomerID.Value = warebuilding.CustomerID.ToString(); } hdnCompanyID.Value = warebuilding.CompanyID.ToString(); } catch (System.Exception ex) { Login.Profile.ErrorHandling(ex, this, "AddEditSearchContact", "GetContactDetailByContactID"); } finally { Warehouseclient.Close(); } }
public static string WMSaveRequestHead(object objCon, string State) { string result = ""; CustomProfile profile = CustomProfile.GetProfile(); iWarehouseClient Warehouseclient = new iWarehouseClient(); mWarehouseBuilding building = new mWarehouseBuilding(); try { Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary = (Dictionary <string, object>)objCon; building.Name = dictionary["Name"].ToString(); building.SortCode = dictionary["SortCode"].ToString(); building.Capacity = decimal.Parse(dictionary["Capacity"].ToString()); building.Description = dictionary["description"].ToString(); building.CompanyID = long.Parse(dictionary["CompanyId"].ToString()); building.CustomerID = long.Parse(dictionary["CustomerID"].ToString()); building.WarehouseID = long.Parse(dictionary["WarehouseID"].ToString()); if (State == "Edit") { building.ID = Convert.ToInt64(HttpContext.Current.Session["BuildingID"].ToString()); long BuildID = Warehouseclient.SaveWareBuilding(building, profile.DBConnection._constr); } else { building.CreatedBy = profile.Personal.UserID; building.CreationDate = DateTime.Now; long BuildID = Warehouseclient.SaveWareBuilding(building, profile.DBConnection._constr); } result = "Building saved successfully"; } catch { result = "Some error occurred"; } finally { Warehouseclient.Close(); } return(result); }
public long SaveWareBuilding(mWarehouseBuilding WBuilding, string[] conn) { try { BISPL_CRMDBEntities db = new BISPL_CRMDBEntities(svr.GetEntityConnection(conn)); if (WBuilding.ID == 0) { db.mWarehouseBuildings.AddObject(WBuilding); db.SaveChanges(); } else { db.mWarehouseBuildings.Attach(WBuilding); db.ObjectStateManager.ChangeObjectState(WBuilding, EntityState.Modified); db.SaveChanges(); } return(WBuilding.ID); } catch { return(0); } }