private void FixMistake() { DialogResult dr = new DialogResult(); if (debitIDSelected != -1) { FormInput form = null; if (debitSel) { form = new FormInput("Enter Debit Amount to Change", "OK", true); dr = form.ShowDialog(); } else { form = new FormInput("Enter Credit Amount to Change", "OK", true); dr = form.ShowDialog(); } if (dr == DialogResult.OK) { try { using (var context = new LorikeetAppEntities()) { var debitcreditToUpdate = (from d in context.DebitSystems where d.DebitID == debitIDSelected select d).FirstOrDefault(); if (debitcreditToUpdate != null) { decimal debitCredit; if (decimal.TryParse(form.inputText, out debitCredit)) { if (debitSel) { debitcreditToUpdate.Debit = debitCredit; debitcreditToUpdate.Credit = 0; } else { debitcreditToUpdate.Credit = debitCredit; debitcreditToUpdate.Debit = 0; } context.SaveChanges(); UpdateRunningTotal(); } } } } catch (Exception ex) { MessageBox.Show(MiscStuff.GetAllMessages(ex)); } this.debitSystemTableAdapter.FillByMemberID(this.lorikeetAppDataSet.DebitSystem, memberID); } } }
private void gridView1_DoubleClick(object sender, EventArgs e) { var view = (GridView)sender; GridHitInfo hitInfo = view.CalcHitInfo(view.GridControl.PointToClient(MousePosition)); if (hitInfo.HitTest == GridHitTest.RowCell) { debitIDSelected = int.Parse(view.GetRowCellDisplayText(hitInfo.RowHandle, colDebitID).ToString()); rowSelected = view.GetSelectedRows()[0]; } var columnName = view.FocusedColumn; if (columnName.GetCaption().Equals("Details")) { DialogResult dr = new DialogResult(); var form = new FormInput("Enter in the Details", "OK"); dr = form.ShowDialog(); try { using (var context = new LorikeetAppEntities()) { if (dr == DialogResult.OK) { var debitCreditChangeText = (from d in context.DebitSystems where d.DebitID == debitIDSelected select d).FirstOrDefault(); if (debitCreditChangeText != null) { debitCreditChangeText.Details = form.inputText; context.SaveChanges(); } this.debitSystemTableAdapter.FillByMemberID(this.lorikeetAppDataSet.DebitSystem, memberID); } } } catch (Exception ex) { MessageBox.Show(MiscStuff.GetAllMessages(ex)); } fixable = false; bbiFixMistake.Enabled = false; debitSel = false; } else if (columnName.GetCaption().Equals("Debit") || columnName.GetCaption().Equals("Credit")) { FixMistake(); } }
private void FormLogin_Load(object sender, EventArgs e) { textBoxUsername.Focus(); if (!CheckIfLoginsExists()) { var formPassword = new FormInput("Enter in an Administrator Password", "OK"); DialogResult dr = formPassword.ShowDialog(); if (dr == DialogResult.OK) { var formPasswordReEnter = new FormInput("Re-enter Administrator Password", "OK"); DialogResult dr2 = formPasswordReEnter.ShowDialog(); if (dr2 == DialogResult.OK && formPassword.inputText.Equals(formPasswordReEnter.inputText)) { using (var context = new LorikeetAppEntities()) { var loginAdmin = new Login(); loginAdmin.LoginName = "Administrator"; loginAdmin.LoginPass = formPassword.inputText; loginAdmin.Pin = 0000; loginAdmin.Access = 10; context.Logins.Add(loginAdmin); context.SaveChanges(); var getLoginAdmin = context.Logins.ToList().Last().LoginID; var staffAdmin = new Staff(); staffAdmin.LoginID = getLoginAdmin; staffAdmin.StaffName = "Administrator"; context.Staffs.Add(staffAdmin); context.SaveChanges(); var staffsID = context.Staffs.ToList().Last().StaffID; this.staffID = staffsID; } } else { MessageBox.Show("Passwords are not the same... Exiting..."); DialogResult = DialogResult.Cancel; this.Close(); } } else { DialogResult = DialogResult.Cancel; this.Close(); } } }
private void MakeDirectory(string fullDirectory) { try { DialogResult dr = new DialogResult(); var form = new FormInput("Enter New Directory to Create", "Create"); dr = form.ShowDialog(); if (dr == DialogResult.OK) { Directory.CreateDirectory(fullDirectory + "\\" + form.inputText + "\\"); } } catch (Exception ex) { MessageBox.Show(MiscStuff.GetAllMessages(ex)); } }
private void RenameFile(string fullName) { try { DialogResult dr = new DialogResult(); var form = new FormInput("Enter New File Name to Rename", "Rename"); dr = form.ShowDialog(); if (dr == DialogResult.OK && form.inputText != "") { File.Move(fullName, Path.GetDirectoryName(fullName) + "\\" + form.inputText); } } catch (Exception ex) { MessageBox.Show(MiscStuff.GetAllMessages(ex)); } }
private void simpleButtonMergeDiagnosis_Click(object sender, EventArgs e) { var itemsSelected = listBoxDiagnosis.SelectedItems; if (itemsSelected.Count > 1) { SplashScreenManager.ShowForm(this, typeof(WaitForm1), true, true, false); try { using (var context = new LorikeetAppEntities()) { var dr = new DialogResult(); var form = new FormInput(); dr = form.ShowDialog(); if (dr == DialogResult.OK) { var diagnosisToAdd = new DiagnosisName(); diagnosisToAdd.DiagnosisName1 = form.inputText; context.DiagnosisNames.Add(diagnosisToAdd); context.SaveChanges(); int i = diagnosisToAdd.DiagnosisNameID; for (int x = 0; x < itemsSelected.Count - 1; x++) { string diagnosisString = itemsSelected[x].ToString(); var diagnosisToUpdate = (from d in context.Diagnosis join dn in context.DiagnosisNames on d.DiagnosisNameID equals dn.DiagnosisNameID where dn.DiagnosisName1 == diagnosisString select d).ToList(); if (diagnosisToUpdate.Any()) { foreach (var dtu in diagnosisToUpdate) { dtu.DiagnosisNameID = i; context.SaveChanges(); } } } foreach (var item in itemsSelected) { string itemString = item.ToString(); var diagnosisNamesToRemove = (from dn in context.DiagnosisNames where dn.DiagnosisName1 == itemString select dn).ToList(); if (diagnosisNamesToRemove.Any()) { foreach (var dmtr in diagnosisNamesToRemove) { context.DiagnosisNames.Remove(dmtr); } context.SaveChanges(); } } } else { return; } } } catch (Exception ex) { MessageBox.Show(MiscStuff.GetAllMessages(ex)); } SplashScreenManager.CloseForm(); } else { MessageBox.Show("You must select at least 2 items"); } RefreshListBoxes(); }