private async void mnuDelete_Click(object sender, EventArgs e) { try { if (DGrid.RowCount == 0) { return; } if (DGrid.CurrentRow == null) { return; } var accGuid = (Guid)DGrid[dgGuid.Index, DGrid.CurrentRow.Index].Value; var Acc = await PanelBussines.GetAsync(accGuid); var message = "آیا از حذف پنل " + Acc.Name + " " + "اطمینان دارید؟"; if (FarsiMessegeBox.Show(message, "حذف", FMessegeBoxButtons.YesNo, FMessegeBoxIcons.Question) != DialogResult.Yes) { return; } Acc = PanelBussines.Change_Status(accGuid, false); await Acc.SaveAsync(); await LoadData(); } catch (Exception exception) { WebErrorLog.ErrorInstence.StartErrorLog(exception); } }
private async void picCity_Click(object sender, EventArgs e) { try { var allcit = await DivarCityBussines.GetAllAsync(); if (allcit.Count > 0) { if (FarsiMessegeBox.Show( "شهرهای دیوار پیش از این مقداردهی شده اند در صورت ادامه باید تمامی تنظیمات سیمکارت ها و آگهی ها دوباره انجام دهید. آیا ادامه میدهید؟.", "هشدار", FMessegeBoxButtons.YesNo, FMessegeBoxIcons.Information) == DialogResult.No) { return; } } var divar = await DivarAdv.GetInstance(); var list = divar.GetAllCityFromDivar(); await DivarCityBussines.SaveAsync(list); await DivarRegion(list.Count); await SheypoorCity(); Utility.CloseAllChromeWindows(); } catch (Exception exception) { WebErrorLog.ErrorInstence.StartErrorLog(exception); } }
private async Task GetDelete() { try { if (cls.DayCountForDelete == 0) { return; } var list = await AdvertiseLogBussines.GetAllAsync(); var day = DateTime.Now.AddDays(-cls.DayCountForDelete); list = list.Where(q => q.DateM <= day && q.StatusCode != StatusCode.Deleted && q.StatusCode != StatusCode.Expired) .ToList(); if (list.Count <= 0) { return; } if (FarsiMessegeBox.Show( $"تعداد {list.Count} آگهی وجود دارد که زمان حذف آنها فرارسیده است. آیا مایلید حذف کنید؟", "حذف آگهی ها از سایت", FMessegeBoxButtons.YesNo) == DialogResult.Yes) { var divar = await DivarAdv.GetInstance(); await divar.DeleteAllAdvFromDivar(list.OrderBy(q => q.DateM).ToList()); } } catch (Exception e) { WebErrorLog.ErrorInstence.StartErrorLog(e); } }
private async void picState_Click(object sender, EventArgs e) { try { var allcit = await StateBussiness.GetAllAsync(); if (allcit.Count > 0) { if (FarsiMessegeBox.Show( "استان ها پیش از این مقداردهی شده اند در صورت ادامه باید تمامی تنظیمات سیمکارت ها و آگهی ها دوباره انجام دهید. آیا ادامه میدهید؟.", "هشدار", FMessegeBoxButtons.YesNo, FMessegeBoxIcons.Information) == DialogResult.No) { return; } } var path = Path.Combine(Application.StartupPath, "State.txt"); if (!File.Exists(path)) { FarsiMessegeBox.Show( $"مسیر فایل نامعتبر می باشد. لطفا فایل متنی لیست استان ها را در مسیر زیر قرار دهید" + "\r\n" + path); return; } var list = File.ReadAllLines(path); var all = await StateBussiness.GetAllAsync(); if (all.Count > 0) { if (!StateBussiness.RemoveAll(all)) { return; } } foreach (var item in list) { var stat = new StateBussiness { Guid = Guid.NewGuid(), Name = item, DateSabt = DateConvertor.M2SH(DateTime.Now), Status = true }; await stat.SaveAsync(); } WebErrorLog.ErrorInstence.StartErrorLog($"تعداد {list.Count()} استان بروزرسانی شد", true); } catch (Exception exception) { WebErrorLog.ErrorInstence.StartErrorLog(exception); } }
private void btnLogin_Click(object sender, EventArgs e) { // BusinessLogicLayer Log = new BusinessLogicLayer(); if (txtUser.Text == "" && txtPass.Text == "" && comboBoxEx1.SelectedIndex == -1) { FarsiMessegeBox.Show("لطفا نام کاربری و کلمه عبور را وارد کنید و همچنین سطح دسترسی خود را مشخص کنید", "خطا ورود اطلاعات"); txtUser.BackColor = Color.Yellow; Star1.ForeColor = Color.Red; Star1.Visible = true; txtPass.BackColor = Color.Yellow; Star2.ForeColor = Color.Red; Star2.Visible = true; Star3.ForeColor = Color.Red; Star3.Visible = true; } else if (txtUser.Text == "" && txtPass.Text == "") { FarsiMessegeBox.Show("لطفا نام کاربری و کلمه عبور را وارد کنید!!", "خطا ورود اطلاعات"); txtUser.BackColor = Color.Yellow; Star1.ForeColor = Color.Red; Star1.Visible = true; txtPass.BackColor = Color.Yellow; Star2.ForeColor = Color.Red; Star2.Visible = true; } else if (txtUser.Text == "") { FarsiMessegeBox.Show("لطفا نام کاربری را وارد کنید!!", "خطا ورود اطلاعات"); txtUser.BackColor = Color.Yellow; Star1.ForeColor = Color.Red; Star1.Visible = true; } else if (txtPass.Text == "") { FarsiMessegeBox.Show("لطفا کلمه عبور را وارد کنید!!", "خطا ورود اطلاعات"); txtPass.BackColor = Color.Yellow; Star2.ForeColor = Color.Red; Star2.Visible = true; } else if (comboBoxEx1.SelectedIndex == -1) { FarsiMessegeBox.Show("لطفا سطح دسترسی خود را مشخص کنید!!", "خطا ورود اطلاعات"); Star3.ForeColor = Color.Red; Star3.Visible = true; } else if (comboBoxEx1.SelectedIndex == 0) { LoginHistory.Permission = true; Log.Login(LoginHistory.Permission, txtUser.Text, txtPass.Text); if (Log.DT.Rows.Count > 0) { LoginHistory.UserCode = Convert.ToInt32(Log.DT.Rows[0][1].ToString()); LoginHistory.Username = Log.DT.Rows[0][3].ToString(); LoginHistory.Name = Log.DT.Rows[0][5].ToString(); this.Hide(); FrmMain FormMain = new FrmMain(); FormMain.ShowDialog(); } else { FarsiMessegeBox.Show("نام کاربری یا کلمه عبور اشتباه است!!", "خطا ورود اطلاعات"); txtUser.Text = txtPass.Text = ""; comboBoxEx1.SelectedIndex = -1; } } else { LoginHistory.Permission = false; Log.Login(LoginHistory.Permission, txtUser.Text, txtPass.Text); if (Log.DT.Rows.Count > 0) { LoginHistory.UserCode = Convert.ToInt32(Log.DT.Rows[0][1].ToString()); LoginHistory.Username = Log.DT.Rows[0][3].ToString(); LoginHistory.Name = Log.DT.Rows[0][5].ToString(); this.Hide(); FrmMain FormMain = new FrmMain(); FormMain.ShowDialog(); } else { FarsiMessegeBox.Show("نام کاربری یا کلمه عبور اشتباه است!!", "خطا ورود اطلاعات"); txtUser.Text = txtPass.Text = ""; comboBoxEx1.SelectedIndex = -1; } } }