/// <summary> /// Create a new L_SECU_MNU_OP_MAP object. /// </summary> /// <param name="pK_ID">Initial value of the PK_ID property.</param> /// <param name="fK_OPERATION_MAP_ID">Initial value of the FK_OPERATION_MAP_ID property.</param> /// <param name="rEFERANCE">Initial value of the REFERANCE property.</param> public static L_SECU_MNU_OP_MAP CreateL_SECU_MNU_OP_MAP(global::System.Int64 pK_ID, global::System.Int64 fK_OPERATION_MAP_ID, global::System.Int64 rEFERANCE) { L_SECU_MNU_OP_MAP l_SECU_MNU_OP_MAP = new L_SECU_MNU_OP_MAP(); l_SECU_MNU_OP_MAP.PK_ID = pK_ID; l_SECU_MNU_OP_MAP.FK_OPERATION_MAP_ID = fK_OPERATION_MAP_ID; l_SECU_MNU_OP_MAP.REFERANCE = rEFERANCE; return l_SECU_MNU_OP_MAP; }
/// <summary> /// Deprecated Method for adding a new object to the L_SECU_MNU_OP_MAP EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToL_SECU_MNU_OP_MAP(L_SECU_MNU_OP_MAP l_SECU_MNU_OP_MAP) { base.AddObject("L_SECU_MNU_OP_MAP", l_SECU_MNU_OP_MAP); }
protected void LinkButton2_Click(object sender, EventArgs e) { if (Session["TempGrid"] != null) { _tempObj = (List<TempeltMap>)Session["TempGrid"]; using (Medappz2_LiveEntities l = new Medappz2_LiveEntities()) { long pk_id; var AddObj = (from vObj in _tempObj select new L_SECU_MNU_OP_MAP() { REFERANCE = vObj.menuID, FK_OPERATION_MAP_ID = vObj.OperationMapID, OPERATION_MODE = Convert.ToInt32(vObj.OperationMode) }); foreach (TempeltMap itm in _tempObj) { var IsExist = (from v in l.L_SECU_MNU_OP_MAP where v.OPERATION_MODE == itm.OperationMode && v.FK_OPERATION_MAP_ID == itm.OperationMapID && v.REFERANCE == itm.menuID select v ).FirstOrDefault(); if (IsExist == null) { L_SECU_MNU_OP_MAP objAddMap = new L_SECU_MNU_OP_MAP() { REFERANCE = itm.menuID, FK_OPERATION_MAP_ID = itm.OperationMapID, OPERATION_MODE = Convert.ToInt32(itm.OperationMode) }; l.AddToL_SECU_MNU_OP_MAP(objAddMap); l.SaveChanges(); pk_id = objAddMap.PK_ID; } else { pk_id = IsExist.PK_ID; } foreach (ComparatorValue cmprObjs in itm.comparator)//DataListItem dataItem in dtListCopm.Items) { //var hdPkID = Convert.ToInt64(((HiddenField)dataItem.FindControl("hdnComparatorID")).Value); //TextBox txtVal = (TextBox)dataItem.FindControl("txtComparatorValue"); var HasItem = (from vCompVal in l.L_SECU_COMPARATOR_VALUE where vCompVal.PARAM_VALUE == cmprObjs.ParamValue && vCompVal.FK_COMPARATOR_ID == cmprObjs.ComparatorID && vCompVal.FK_MENU_MAP_ID == pk_id select vCompVal).FirstOrDefault(); if (HasItem == null&& !string.IsNullOrWhiteSpace(cmprObjs.ParamValue)) { l.AddToL_SECU_COMPARATOR_VALUE(new L_SECU_COMPARATOR_VALUE() { FK_COMPARATOR_ID = cmprObjs.ComparatorID, FK_MENU_MAP_ID = pk_id, PARAM_VALUE = cmprObjs.ParamValue }); } } //foreach (Comparator cmprObjs in itm.comparator) //{ // l.AddToL_SECU_MENU_MAP_COMPARATOR(new L_SECU_MENU_MAP_COMPARATOR() // { // FK_MENU_OP_MAP_ID = pk_id, // PARAM_INDEX = cmprObjs.ParamIndex, // PARAM_KEY = cmprObjs.ParamKey, // PARAM_VALUE = cmprObjs.ParamValue, // TYPE = cmprObjs.ParamType // }); //} } l.SaveChanges(); Session["TempGrid"] = null; } } BindGrid(); }