public AddPilot(RaceClass Race, AdminControl ad) { InitializeComponent(); CurrRace = Race; admin = ad; foundPilots_dataGridView3.DoubleBuffered(true); label3.Text = (CurrRace.RaceNum > ad.DopRace ? (CurrRace.RaceNum - ad.DopRace).ToString() + "a" : CurrRace.RaceNum.ToString()); label5.Text = CurrRace.Date.ToString("dd MMMM"); label4.Text = "Отправление в " + CurrRace.Hour + ":" + CurrRace.Minute; ad.ShowRacePilots(CurrRace.RaceID, otherRacers_dataGridView2); // Показать всех пилотов рейса if (foundPilots_dataGridView3.Rows.Count > 0) { foundPilots_dataGridView3.Rows[0].Selected = false; } //filter = PilotFilter(); //Admin.ShowPilots(dataGridView3, filter); // Показать всех пилотов ad.ShowRaceKarts(comboBox1, CurrRace); label2.Visible = comboBox1.Visible = comboBox1.Items.Count > 1; // Скрываем форму с пилотами borderPanel2.Visible = toolStripButton3.Checked = otherRacers_dataGridView2.RowCount > 0; label12.Text = otherRacers_dataGridView2.RowCount.ToString(); this.DialogResult = System.Windows.Forms.DialogResult.Cancel; toolStripButton4.PerformClick(); ShowPilotName(); checkBox2.Text = "Участник квалификации " + DateTime.Now.Last(DayOfWeek.Sunday).ToString("dd MMMM"); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Nav = new Navigation(); Ctrl = new AdminControl { Visible = false }; View = new ListAll(GenreType.Null) { Visible = false }; Search = new Search { Visible = false }; Add = new AddMovie { Visible = false }; Detail = new Detail { Visible = false }; Category = new Categorize { Visible = false }; Play = new Play { Visible = false }; Application.Run(Nav); }
public AddSertificat(AdminControl ad, int certificateType = 0, bool upd = false, string ID = "", string Nm = "", string Nml = "", string Cst = "") { InitializeComponent(); admin = ad; if (upd) { sUpdate = upd; textBox1.Text = Nm; numericUpDown1.Value = Convert.ToInt16(Nml); numericUpDown2.Value = Convert.ToDecimal(Cst); Sertif_ID = ID; } this.certificateType = certificateType; if (certificateType == 1) { radioButton1.Checked = true; } else { radioButton2.Checked = true; } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var rur = new RegularUserRepository(); var pr = new ProductRepository(); var ruv = new RegularUserView(); var ruc = new RegularUserControl(); var or = new OrderRepository(); var cr = new CustomerRepository(); var ar = new AdminRepository(); var ac = new AdminControl(); var rr = new ReportRepository(); var rup = new RegularUserPresenter(ruv, rur, ruc, pr, or, cr, ar, ac, rr); Application.Run(ruv); /* * RegularUserRepository rur = new RegularUserRepository(); * RegularUser ru = new RegularUser(); * ru.Id = 3; * ru.Password = "******"; * ru.UserName = "******"; * rur.AddUser(ru); */ }
public CertificateCash(AdminControl ad, string Cash, int PID) { InitializeComponent(); textBox5.Text = Cash; admin = ad; PilotID = PID; }
public RaceThread(AdminControl admin) { this.admin = admin; /* * model.Server = MySQLData[0]; * model.Port = MySQLData[1]; * model.Uid = MySQLData[3]; * model.Password = MySQLData[4]; * model.Database = MySQLData[2]; */ IsWarmSubtracted = false; model.Connect(); // Создаем дополнительное подключение с базой Settings = model.LoadSettings(); // настройки транспондеров string path = "transetts.xml"; if (File.Exists(path)) { DataSet ds = new DataSet(); ds.ReadXml(path); foreach (DataRow row in ds.Tables[0].Rows) { if (row.ItemArray[0].ToString().Trim() == Settings["decoder"].ToString().Trim()) { decoderSetts = row.ItemArray; } } } }
public AddFuel(AdminControl ad, string Num, string ID) { InitializeComponent(); admin = ad; KartID = ID; labelSmooth3.Text = Num; }
public AddRaceMode(AdminControl admin, bool isEdit, Int16 raceModeId = -1) { InitializeComponent(); this.admin = admin; this.isEdit = isEdit; if (isEdit && raceModeId > 0) { this.Text = "Редактирование режима заезда"; List <Hashtable> data = admin.model.GetAllRaceModes(" and id = '" + raceModeId.ToString() + "'"); if (data.Count > 0) { name_textBox1.Text = Convert.ToString(data[0]["name"]); length_numericUpDown1.Value = Convert.ToDecimal(data[0]["length"]); idCurrentMode = raceModeId; } } else { idCurrentMode = -1; } }
public AddCartsRange(AdminControl ad) { InitializeComponent(); admin = ad; fillDiscountCardTypies(); }
// бывает необходимость просто положить деньги на счёт пользователя или снять. А бывает, что нужно вернуть столько, сколько он заплатил за заезд // поэтому иногда надо знать id race data. для этого придуман флаг convertToIdUser. Если да, то из idRaceData надо получить id пилота public CorrectBallance(AdminControl ad, int idRaceData, bool DelPilotFromRace, RaceClass R = null) { InitializeComponent(); idRecordInRaceData = idRaceData; admin = ad; Race = R; if (DelPilotFromRace) { radioButton3.Visible = true; radioButton4.Visible = true; radioButton1.Visible = false; radioButton2.Visible = false; radioButton3.Checked = true; this.DelP = DelPilotFromRace; textBox3.ReadOnly = true; Sum = admin.model.getPaidAmount(idRecordInRaceData); button2.Enabled = true; } else { Sum = 0; radioButton3.Visible = false; radioButton4.Visible = false; radioButton1.Visible = true; radioButton2.Visible = true; radioButton1.Checked = true; } textBox3.Text = Sum.ToString(); admin.model.Connect(); LoadData(DelPilotFromRace); }
public ActionResult Create(AdminControl admin, HttpPostedFileBase file) { if (file == null) { admin.Picture = "Images/" + "icon.png"; } else { string filename = System.IO.Path.GetFileName(file.FileName); /*Saving the file in server folder*/ file.SaveAs(Server.MapPath("~/AdminFolder/" + filename)); admin.Picture = "AdminFolder/" + filename; } if (ModelState.IsValid) { db.TblAdminControls.Add(admin); db.SaveChanges(); return(RedirectToAction("Login")); } return(View(admin)); }
public Discount_Card_Add(AdminControl ad) { InitializeComponent(); admin = ad; fillDiscountCardTypies(); fillOwners(false); }
public ProgramUsers(AdminControl ad) { InitializeComponent(); admin = ad; admin.ShowProgramUsers(dataGridView1); toolStripButton1.Enabled = toolStripButton2.Enabled = toolStripButton3.Enabled = admin.IS_SUPER_ADMIN; }
public static void ControlToNav() { Ctrl.Hide(); Ctrl = new AdminControl { Visible = false }; Nav.Show(); }
private void mtAdmin_Click(object sender, EventArgs e) { AdminControl adminControl = new AdminControl { Dock = DockStyle.Fill }; MainContainer.Controls.Clear(); MainContainer.Controls.Add(adminControl); }
public GroupControl(AdminControl ad) { InitializeComponent(); admin = ad; admin.ShowGroups(dataGridView1); toolStripButton1.Enabled = toolStripButton2.Enabled = toolStripButton3.Enabled = admin.IS_ADMIN; button2.Enabled = dataGridView1.Rows.Count > 0; }
public TestDataFiller(AdminControl admin) { this.admin = admin; InitializeComponent(); ShowGroups(); fillTracks(); startDateEvent_dateTimePicker1.Value = DateTime.Now.AddDays(-3); }
public RepeirKart(string Number, AdminControl adm, int index = 0, string Message = "") { InitializeComponent(); dateTimePicker1.Value = DateTime.Now.Date; KartNum = Number; comboBox1.SelectedIndex = index; label4.Text = "Номер карта - " + Number; textBox1.Text = Message; admin = adm; }
public PilotMonthRace(AdminControl ad) { InitializeComponent(); admin = ad; LastSundayFromYear(comboBox1, DateTime.Now.Year); admin.ShowMonthRace(dataGridView1, Convert.ToDateTime(comboBox1.Items[comboBox1.SelectedIndex].ToString())); labelSmooth2.Text = "Участников - " + dataGridView1.Rows.Count.ToString(); button2.Enabled = dataGridView1.Rows.Count > 0; }
public ShowEventMessage(string ID, AdminControl ad) { InitializeComponent(); Hashtable Message = ad.model.GetMessageFromID(ID); label2.Text = Convert.ToDateTime(Message["date"]).ToString("dd MMMM"); label4.Text = Message["subject"].ToString(); richTextBox1.Text = Message["message"].ToString(); }
public PilotInfo(int ID, AdminControl ad) { PilotID = ID; InitializeComponent(); admin = ad; ShowInfoFromPilot(); textBox1.Enabled = button5.Enabled = admin.IS_ADMIN; }
private void btLogin_Click(object sender, EventArgs e) { pnSelect.Location = new Point(-1, -1); pnSelect.Visible = false; lbFormName.Text = "Màn hình chính"; pnRight.Controls.Clear(); if (btLogin.ButtonText == "Đăng nhập") { LoginForm loginForm = new LoginForm(); loginForm.ShowDialog(); if (loginForm.close) { return; } if (nguoiDung == "AD") { adminControl = new AdminControl(pnSelect, pnRight, lbFormName); adminControl.Dock = DockStyle.Top; this.pnFunction.Controls.Add(adminControl); } else if (nguoiDung == "QL") { managerCotrol = new ManagerCotrol(pnSelect, pnRight, lbFormName); managerCotrol.Dock = DockStyle.Top; this.pnFunction.Controls.Add(managerCotrol); } else if (nguoiDung == "NV") { staffControl = new StaffControl(pnSelect, pnRight, lbFormName); staffControl.Dock = DockStyle.Top; this.pnFunction.Controls.Add(staffControl); } else { return; } btLogin.ButtonText = "Đăng xuất"; } else if (btLogin.ButtonText == "Đăng xuất") { btLogin.ButtonText = "Đăng nhập"; if (nguoiDung == "AD") { this.pnFunction.Controls.Remove(adminControl); } else if (nguoiDung == "QL") { this.pnFunction.Controls.Remove(managerCotrol); } else if (nguoiDung == "NV") { this.pnFunction.Controls.Remove(staffControl); } } }
public PrintResult1(RaceClass Race, AdminControl ad) { InitializeComponent(); CurrentRace = Race; admin = ad; labelSmooth1.Text = "Заезд №" + (Race.RaceNum > admin.DopRace ? (Race.RaceNum - admin.DopRace).ToString() + "a" : Race.RaceNum.ToString()); labelSmooth2.Text = Race.Date.ToString("dd MMMM yyyy") + " " + Race.Hour + ":" + Race.Minute; labelSmooth4.Text = "Трасса - " + Race.TrackName; numericUpDown1.Value = admin.model.GetRacePilots(CurrentRace.RaceID).Count(); }
public ActionResult Edit(int id, Admin admin) { AdminControl adminControl = new AdminControl(); TryUpdateModel(admin); if (ModelState.IsValid) { adminControl.paramQuery("edit_admin", adminControl.paramEditAdmin(admin, id)); return RedirectToAction("Index", "AdminAccount"); } return View(); }
public ActionResult Create([Bind(Exclude = "Status")]Admin admin) { TryUpdateModel(admin); if (ModelState.IsValid) { AdminControl adminControl = new AdminControl(); adminControl.paramQuery("add_admin", adminControl.paramAddAdmin(admin)); return RedirectToAction("Index", "AdminAccount"); } return View(); }
public AddKart(AdminControl ad, int ID = -1, string Name = "", string Number = "", string Trans = "") { InitializeComponent(); CarID = ID; admin = ad; if (ID > 0) { textBox1.Text = Name; textBox2.Text = Number; textBox3.Text = Trans; } }
bool IsHalfModesEnabled = false; // разрешены ли заезды на половину времени заезда public CashOperations(int ID, RaceClass R, AdminControl ad, double sale = 0) { InitializeComponent(); admin = ad; discountCard = null; PilotID = ID; User = admin.model.GetPilot(PilotID); int idDefaultRaceMode = Convert.ToInt32(admin.Settings["default_race_mode_id"]); Race = R; int idGroup = Convert.ToInt32(User["gr"]); Sum = Convert.ToDouble(admin.GetPrice(admin.GetWeekDayNumber(R.Date), Convert.ToInt32(R.Hour), idDefaultRaceMode, idGroup));// R.RaceSum; // ci = new comboBoxItem(null, -1); // ci.selectComboBoxValueById(userSelectedMode_comboBox1, idDefaultRaceMode); // userSelectedMode_comboBox1.SelectedIndex = 0; labelSmooth1.Text = "Полная стоимость билета - " + Sum.ToString() + " грн"; cashFromPilot_textBox3.Text = priceForCurrentRace_textBox5.Text = Sum.ToString(); certificateDiscount = sale; LoadData(); InSale = labelSmooth5.Visible = userSelectedMode_comboBox1.Visible = Convert.ToBoolean(admin.Settings["racesale"] ?? false); sale_onelap = Convert.ToInt32(admin.Settings["sale_onelap"] ?? 0); sale_half = Convert.ToInt32(admin.Settings["sale_half"] ?? 0); IsHalfModesEnabled = priceForHalfMode_label.Visible = halfModes_comboBox.Visible = Convert.ToBoolean(admin.Settings["halfModesEnabled"] ?? false); #region заполним список режимов заезда List <Hashtable> data = admin.model.GetAllRaceModes(" and is_deleted <> 1 "); halfModes_comboBox.Items.Clear(); for (int i = 0; i < data.Count; i++) { comboBoxItem someItem = new comboBoxItem(Convert.ToString(data[i]["name"]), Convert.ToInt32(data[i]["id"])); halfModes_comboBox.Items.Add(someItem); } ci.selectComboBoxValueById(halfModes_comboBox, idDefaultRaceMode); #endregion }
public ChangeRace(AdminControl ad, string PID, string MID, RaceClass R) { InitializeComponent(); admin = ad; PilotID = PID; MemberID = MID; Race = R; LoadData(); labelSmooth4.Text = "№" + (Race.RaceNum > admin.DopRace ? (Race.RaceNum - admin.DopRace).ToString() + "a" : Race.RaceNum.ToString()); labelSmooth4.Text += " " + Race.Hour + ":" + Race.Minute; }
public Kartinfo(string Num, AdminControl ad) { InitializeComponent(); KartNum = Num; admin = ad; KartID = admin.model.GetKartID(Num).ToString(); // Текстовые сообщения richTextBox1.Text = String.Empty; richTextBox1.Text += admin.model.GetAllKartsMessages(Convert.ToInt32(KartID)); //sgavrilenko похоже, что тут муть. в таблице перемешаны сообщения про карты и про пилотов ShowStatistic(); }
public AddGroup(AdminControl ad, bool updt = false, string GrID = "", string Name = "", string Sale = "") { InitializeComponent(); admin = ad; if (updt) { sUpdate = true; GroupID = GrID; textBox1.Text = Name; textBox2.Text = Sale.Replace('.', ','); } }
public NewPilot(AdminControl ad, PilotFilter pf, string name = "", string surname = "", string nickname = "", string email = "", string tel = "") { admin = ad; InitializeComponent(); this.name_textBox2.Text = name; this.lastName_textBox1.Text = surname; this.nick_textBox3.Text = nickname; this.textBox6.Text = email; this.phone_textBox5.Text = tel; MainFilter = pf; ShowGroups(); comboBox1.Enabled = admin.IS_ADMIN; detailedPhoneComment_label.Visible = false; fillDiscountCards(-1); }
public AddCash(AdminControl ad) { InitializeComponent(); admin = ad; admin.ShowPilotsCash(dataGridView1); Calculate(); button2.Enabled = dataGridView1.Rows.Count > 0; if (!(admin.IS_ADMIN || admin.IS_SUPER_ADMIN)) { this.Close(); } }
public ActionResult Index() { AdminControl adminControl = new AdminControl(); List<Admin> admins = adminControl.getAllAdmin.ToList(); return View(admins); }
public ActionResult Edit(int id) { AdminControl adminControl = new AdminControl(); Admin admin = adminControl.getAllAdmin.Single(a => a.ID == id); return View(admin); }