private void submitBtn_Click(object sender, EventArgs e) { if (!allFilled()) { Notification.Show(State.MissingFields); return; } int applicationID = int.Parse(row["applicationID"].ToString()); int profileID = int.Parse(row["profileID"].ToString()); int ministerID = ((ComboboxContent)MinisterCBox.SelectedItem).ID; Legitimacy l = (Legitimacy)legitimacyCBox.SelectedItem; DateTime dt = sacramentDateDTP.Value; string remarks = remarksText.Text; //MessageBox.Show("VIOLA"); bool success = dh.editPlaceOfBirth(profileID, txtBirthplace.Text.Trim()); if (operation == OperationType.Add) { success &= addOperation(applicationID, profileID, ministerID, l, dt, remarks); } else { success &= editOperation(applicationID, profileID, ministerID, l, dt, remarks); } this.DialogResult = success ? DialogResult.OK : DialogResult.None; }
private bool addOperation(int applicationID, int profileID, int ministerID, Legitimacy legitimacy, DateTime sacramentDate, string remarks) { bool success = true; if (type == SacramentType.Baptism) { success &= dh.addBaptism(applicationID, ministerID, legitimacy, sacramentDate, remarks); } else { success &= dh.addConfirmation(applicationID, ministerID, sacramentDate, remarks); } //Add Mother success &= dh.addEditParent(profileID, motherFirstNameText.Text, motherMiText.Text, motherLastNameText.Text, motherSuffixText.Text, Gender.Female, motherBirthPlaceText.Text); //Add Father success &= dh.addEditParent(profileID, fatherFirstNameText.Text, fatherMiText.Text, fatherLastNameText.Text, fatherSuffixText.Text, Gender.Male, fatherBirthPlaceText.Text); //Add God Mother success &= dh.addSponsor(applicationID, gMotherFirstNameText.Text, gMotherMiText.Text, gMotherLastNameText.Text, gMotherSuffixText.Text, Gender.Female, gMotherResidenceText.Text); //Add God Father success &= dh.addSponsor(applicationID, gFatherFirstNameText.Text, gFatherMiText.Text, gFatherLastNameText.Text, gFatherSuffixText.Text, Gender.Male, gFatherResidenceText.Text); success &= dh.editApplication(applicationID, ApplicationStatus.Approved); return(success); //MessageBox.Show("I Should close now"); }
public Baptism(int applicationID, int ministerID, string registryNumber, string pageNumber, string recordNumber, string remarks, DateTime sacramentDate, Legitimacy legitimacy) : base(applicationID, ministerID, registryNumber, pageNumber, recordNumber, remarks, sacramentDate) { this._legitimacy = legitimacy; }