Ejemplo n.º 1
0
 partial void DeleteSys_UserMaster_usm(Sys_UserMaster_usm instance);
Ejemplo n.º 2
0
 partial void UpdateSys_UserMaster_usm(Sys_UserMaster_usm instance);
Ejemplo n.º 3
0
 partial void InsertSys_UserMaster_usm(Sys_UserMaster_usm instance);
Ejemplo n.º 4
0
        public bool IsExistRecord(object KeyObject)
        {
            using (MainDBDataContext db = new MainDBDataContext())
            {
                Sys_UserMaster_usm usm = new Sys_UserMaster_usm();
                try
                {
                    usm = Common.General.CopyObjectValue<object, Sys_UserMaster_usm>(KeyObject);

                    IQueryable<Sys_UserMaster_usm> taQuery =
                            (from ta in db.Sys_UserMaster_usm where ta.usm_cUserLoginID == usm.usm_cUserLoginID select ta);
                    if (taQuery.Count() > 0)
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception Ex)
                {
                    throw Ex;
                }
            }
        }
Ejemplo n.º 5
0
        public bool InsertRecord(Model.SysMaster.Sys_UserMaster_usm_Info infoObject)
        {
            using (MainDBDataContext db = new MainDBDataContext())
            {
                Sys_UserMaster_usm usm = new Sys_UserMaster_usm();
                List<Sys_UserRoles_usr> usrs = new List<Sys_UserRoles_usr>();
                try
                {
                    usm = Common.General.CopyObjectValue<Sys_UserMaster_usm_Info, Sys_UserMaster_usm>(infoObject);

                    if (infoObject.roleMasterList != null && infoObject.roleMasterList.Count > 0)
                    {
                        for (int i = 0; i < infoObject.roleMasterList.Count; i++)
                        {

                            Sys_RoleMaster_rlm_Info usmInfo = infoObject.roleMasterList[i];

                            Sys_UserRoles_usr item = new Sys_UserRoles_usr();

                            item.usr_cUserLoginID = infoObject.usm_cUserLoginID;
                            item.usr_cRoleID = usmInfo.rlm_cRoleID;
                            usrs.Add(item);

                        }
                    }

                    db.Sys_UserRoles_usr.InsertAllOnSubmit(usrs);
                    db.Sys_UserMaster_usm.InsertOnSubmit(usm);
                    db.SubmitChanges();
                    return true;
                }
                catch (Exception Ex)
                {
                    throw Ex;
                }
            }
        }
Ejemplo n.º 6
0
        public bool UpdateRecord(Model.SysMaster.Sys_UserMaster_usm_Info infoObject)
        {
            using (SIOTSDB_HHZXDataContext db = new SIOTSDB_HHZXDataContext())
            {
                Sys_UserMaster_usm usm = new Sys_UserMaster_usm();
                try
                {

                    usm = db.Sys_UserMaster_usm.SingleOrDefault(t => t.usm_iRecordID == infoObject.usm_iRecordID);

                    for (int i = 0; i < usm.Sys_UserRoles_usr.Count; i++)
                    {
                        Sys_UserRoles_usr sta = usm.Sys_UserRoles_usr[i];
                        db.Sys_UserRoles_usr.DeleteOnSubmit(sta);
                    }

                    string sqlString = string.Empty;
                    Sys_UserMaster_usm_Info info = new Sys_UserMaster_usm_Info();

                    info = Common.General.CopyObjectValue<Sys_UserMaster_usm, Sys_UserMaster_usm_Info>(usm);

                    IEnumerable<Sys_UserMaster_usm_Info> IEusm = null;
                    IEnumerable<Sys_UserRoles_usr_Info> IEusr = null;

                    sqlString += "UPDATE Sys_UserMaster_usm" + Environment.NewLine;
                    sqlString += " SET usm_cUserLoginID='" + infoObject.usm_cUserLoginID + "'," + Environment.NewLine;
                    sqlString += " usm_cChaName='" + infoObject.usm_cChaName + "'," + Environment.NewLine;

                    if (infoObject.usm_cPwd != null && infoObject.usm_cPwd != "")
                    {
                        sqlString += " usm_cPwd='" + infoObject.usm_cPwd + "'," + Environment.NewLine;
                    }

                    sqlString += " usm_cEMail='" + infoObject.usm_cEmail + "'," + Environment.NewLine;

                    sqlString += " usm_iLock='" + infoObject.usm_iLock + "'," + Environment.NewLine;
                    sqlString += " usm_cLast='" + infoObject.usm_cLast + "'," + Environment.NewLine;
                    sqlString += " usm_dLastDate='" + infoObject.usm_dLastDate.ToString(DefineConstantValue.gc_DateTimeFormat) + "'" + Environment.NewLine;

                    sqlString += " WHERE usm_iRecordID='" + infoObject.usm_iRecordID + "'";

                    IEusm = db.ExecuteQuery<Sys_UserMaster_usm_Info>(sqlString, new object[] { });

                    sqlString = string.Empty;
                    sqlString += "DELETE FROM Sys_UserRoles_usr WHERE usr_cUserLoginID='" + infoObject.usm_cUserLoginID + "'";
                    IEusr = db.ExecuteQuery<Sys_UserRoles_usr_Info>(sqlString, new object[] { });

                    if (infoObject.roleMasterList != null && infoObject.roleMasterList.Count > 0)
                    {
                        for (int i = 0; i < infoObject.roleMasterList.Count; i++)
                        {
                            sqlString = string.Empty;
                            Sys_RoleMaster_rlm_Info rlmInfo = infoObject.roleMasterList[i];

                            sqlString += "INSERT INTO Sys_UserRoles_usr" + Environment.NewLine;
                            sqlString += "(usr_cUserLoginID, usr_cRoleID)" + Environment.NewLine;
                            sqlString += " VALUES " + Environment.NewLine;
                            sqlString += "('" + infoObject.usm_cUserLoginID + "','" + rlmInfo.rlm_cRoleID + "')";

                            IEusr = db.ExecuteQuery<Sys_UserRoles_usr_Info>(sqlString, new object[] { });
                        }
                    }

                    return true;
                }
                catch (Exception Ex)
                {
                    throw Ex;
                }
            }
        }