Exemplo n.º 1
0
        private void saveFuneral()
        {
            Funeral funeral = null;

            if (IsCreateMode)
            {
                funeral = new Funeral()
                {
                    FuneralID = Guid.NewGuid()
                };
            }
            else
            {
                funeral = new FuneralService().getByID(this.FuneralID.ToString());
            }

            FuneralCompany      funeralCompany = new FuneralCompanyService().getByID(ddlFuneralCompany.SelectedValue);
            CemeteryStaffPerson cemeteryStaff  = new CemeteryStaffPersonService().getByID(ddlStaffPerson.SelectedValue);

            funeral.FuneralDate           = DateTime.ParseExact(txtFuneralDate.Text.Trim(), "dd.MM.yyyy", System.Globalization.CultureInfo.InvariantCulture);
            funeral.FuneralCompanyID      = funeralCompany.FuneralCompanyID;
            funeral.CemeteryStaffPersonID = cemeteryStaff.CemeteryStaffPersonID;
            // FuneralCompany company = new FuneralCompanyService().getByID(ddlFuneralCompany.SelectedValue);


            if (IsCreateMode)
            {
                new FuneralService().create(funeral);
                Response.Redirect(string.Format("/Pages/FuneralsDetails?FuneralID={0}", funeral.FuneralID.ToString()));
            }
            else
            {
                new FuneralService().update(funeral);
            }
        }
Exemplo n.º 2
0
 private void bindStaffList()
 {
     try
     {
         List <CemeteryStaffPerson> staffList = new CemeteryStaffPersonService().getAll();
         ddlStaffPerson.Items.AddRange(staffList.Select(x => new ListItem(x.LastName, x.CemeteryStaffPersonID.ToString())).ToArray());
     }
     catch (Exception ex) { }
 }
Exemplo n.º 3
0
        protected void btnDelete_ServerClick(object sender, EventArgs e)
        {
            CemeteryStaffPerson cemeteryStaffPerson = new CemeteryStaffPersonService().getByID(CemeteryStaffPersonID.ToString());

            if (cemeteryStaffPerson != null)
            {
                new CemeteryStaffPersonService().delete(cemeteryStaffPerson);
            }
            Response.Redirect("/Pages/CemeteryStaffPersonList.aspx");
        }
 private void bindCemeteryStaffPersonList()
 {
     try
     {
         List <CemeteryStaffPerson> listCemeteryStaffPerson = new CemeteryStaffPersonService().getAll();
         repCemetereyStaffPerson.DataSource = listCemeteryStaffPerson;
         repCemetereyStaffPerson.DataBind();
     }
     catch (Exception ex) { }
 }
Exemplo n.º 5
0
        private void loadCemeteryStaffPerson()
        {
            CemeteryStaffPerson cemeteryStaffPerson = new CemeteryStaffPersonService().getByID(CemeteryStaffPersonID.ToString());

            if (cemeteryStaffPerson != null)
            {
                txtFirstName.Text = cemeteryStaffPerson.FirstName;
                txtLastName.Text  = cemeteryStaffPerson.LastName;
                txtPosition.Text  = cemeteryStaffPerson.Position;
                txtPESEL.Text     = cemeteryStaffPerson.PESEL;
            }
        }
Exemplo n.º 6
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            CemeteryStaffPerson cemeteryStaffPerson = new CemeteryStaffPerson()
            {
                CemeteryStaffPersonID = Guid.NewGuid(),
                FirstName             = txtFirstName.Text,
                LastName = txtLastName.Text,
                PESEL    = txtPESEL.Text,
                Position = txtPosition.Text
            };

            if (IsCreateMode)
            {
                cemeteryStaffPerson = new CemeteryStaffPersonService().create(cemeteryStaffPerson);
                Response.Redirect(string.Format("/Pages/CemeteryStaffPersonDetails.aspx?CemeteryStaffPersonID={0}", cemeteryStaffPerson.CemeteryStaffPersonID.ToString()));
            }
            else
            {
                cemeteryStaffPerson.CemeteryStaffPersonID = this.CemeteryStaffPersonID;
                new CemeteryStaffPersonService().update(cemeteryStaffPerson);
            }
        }
        private void saveDeadPerson()
        {
            Funeral funeral = null;

            DeadPerson deadPerson = null;

            if (IsCreateMode)
            {
                funeral = new Funeral()
                {
                    FuneralID = Guid.NewGuid()
                };

                deadPerson = new DeadPerson()
                {
                    DeadPersonID = Guid.NewGuid()
                };
            }
            else
            {
                deadPerson = new DeadPersonService().getByID(this.DeadPersonID.ToString());
                funeral    = new FuneralService().getByID(deadPerson.FuneralID.ToString());
            }

            FuneralCompany      funeralCompany = new FuneralCompanyService().getByID(ddlFuneralCompany.SelectedValue);
            CemeteryStaffPerson cemeteryStaff  = new CemeteryStaffPersonService().getByID(ddlStaffPerson.SelectedValue);

            funeral.FuneralDate           = DateTime.ParseExact(txtFuneralDate.Text.Trim(), "dd.MM.yyyy", System.Globalization.CultureInfo.InvariantCulture);
            funeral.FuneralCompanyID      = funeralCompany.FuneralCompanyID;
            funeral.CemeteryStaffPersonID = cemeteryStaff.CemeteryStaffPersonID;

            BurialPlace burialPlace = new BurialPlaceService().getByID(ddlGraveNumber.SelectedValue);

            deadPerson.FirstName     = txtFirstName.Text;
            deadPerson.LastName      = txtLastName.Text;
            deadPerson.PESEL         = txtPesel.Text;
            deadPerson.Gender        = (EnumGender)int.Parse(ddlGender.SelectedValue);
            deadPerson.BurialPlaceID = burialPlace.BurialPlaceID;
            deadPerson.FuneralID     = funeral.FuneralID;

            try
            {
                Guid familyMemberID = Guid.Parse(ddlFamilyMember.SelectedValue);

                if (familyMemberID == Guid.Empty)
                {
                    deadPerson.FamilyMemberID = null;
                    deadPerson.FamilyMember   = null;
                }
                else
                {
                    if (!IsCreateMode)
                    {
                        deadPerson.FamilyMember = new FamilyMemberService().getBy(x => x.FamilyMemberID.Equals(familyMemberID))[0];
                    }

                    deadPerson.FamilyMemberID = familyMemberID;
                }
            }
            catch (Exception ex) { }

            if (IsCreateMode)
            {
                new FuneralService().create(funeral);

                new DeadPersonService().create(deadPerson);
                Response.Redirect(string.Format("/Pages/DeadPersonsDetails?DeadPersonID={0}", deadPerson.DeadPersonID.ToString()));
            }
            else
            {
                new DeadPersonService().update(deadPerson);
            }
        }