Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
 /// <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&lt;T&gt; 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);
 }
Ejemplo n.º 3
0
        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();
        }