コード例 #1
0
ファイル: SqlManipulator.cs プロジェクト: xenups/Negar
 public Boolean addCity(CityTable newCity)
 {
     try
     {
         UserManagerDataClassesDataContext db = new UserManagerDataClassesDataContext(cn);
         db.CityTables.InsertOnSubmit(newCity);
         db.SubmitChanges();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
コード例 #2
0
ファイル: SqlManipulator.cs プロジェクト: xenups/Negar
 public bool sendUpdateNotify(int newVersion)
 {
     try {
         var logindata = getDataLogin();
         UserManagerDataClassesDataContext db = new UserManagerDataClassesDataContext(cn);
         var data = from a in db.UserTables select a;
         foreach (var d in data)
         {
             d.Version = newVersion;
         }
         db.SubmitChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #3
0
ファイル: SqlManipulator.cs プロジェクト: xenups/Negar
 public Boolean removeCity(CityTable newCity)
 {
     try
     {
         UserManagerDataClassesDataContext db = new UserManagerDataClassesDataContext(cn);
         var q = from a in db.CityTables where a.Id == newCity.Id select a;
         foreach (var a in q)
         {
             db.CityTables.DeleteOnSubmit(a);
         }
         db.SubmitChanges();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
コード例 #4
0
ファイル: SqlManipulator.cs プロジェクト: xenups/Negar
 public List <string> addUser(UserTable newLogin)
 {
     try
     {
         UserManagerDataClassesDataContext db = new UserManagerDataClassesDataContext(cn);
         db.UserTables.InsertOnSubmit(newLogin);
         db.SubmitChanges();
         List <string> report = new List <string>();
         report.Add(newLogin.User + "" + "  با موفقیت اضافه گردید");
         return(report);
     }
     catch (System.Data.SqlClient.SqlException)
     {
         // DaftarModelDataContext db = new DaftarModelDataContext(cn);
         List <string> report = new List <string>();
         report.Add(newLogin.User + "" + " نام کاربری تکراری است");
         return(report);
     }
 }
コード例 #5
0
ファイル: SqlManipulator.cs プロジェクト: xenups/Negar
        public bool sendMessages(string messages)
        {
            try {
                // var logindata = getDataLogin();
                UserManagerDataClassesDataContext db = new UserManagerDataClassesDataContext(cn);
                var data = from a in db.UserTables select a;


                foreach (var d in data)
                {
                    d.Messages = messages;
                    d.Update   = true;
                }
                db.SubmitChanges();
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                return(false);
            }
        }
コード例 #6
0
ファイル: SqlManipulator.cs プロジェクト: xenups/Negar
        public bool MessagesSeenStatus(bool status, LoginInfo login)
        {
            try
            {
                var logindata = getDataLogin();
                UserManagerDataClassesDataContext db = new UserManagerDataClassesDataContext(cn);
                var data = from a in db.UserTables select a;

                foreach (var d in data)
                {
                    if (d.Id == login.Id)
                    {
                        d.Update = status;
                    }
                }
                db.SubmitChanges();
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                return(false);
            }
        }