示例#1
0
        private void SaveBt_Click(object sender, EventArgs e)
        {
            int?StructureObjectId = null;

            if (StructureObjectsCB.SelectedIndex > 0)
            {
                StructureObjectId = Convert.ToInt32(StructureObjectsCB.SelectedValue);
            }
            string             lastName    = LastNameTB.Text;
            string             firstName   = FirstNameTB.Text;
            string             middleName  = MiddleNameTB.Text;
            string             city        = CityTB.Text;
            string             street      = StreetTB.Text;
            string             building    = BuildingTB.Text;
            string             flat        = FlatTB.Text;
            string             phone       = PhoneTB.Text;
            string             mobPhone    = MobPhoneTB.Text;
            DateTime?          hireDate    = HireDateDTP.Value;
            DateTime?          releaseDate = ReleaseDateDTP.Value;
            StaffEmployeeLogic employees   = new StaffEmployeeLogic(manager);


            if (mode == "new")
            {
                employees.Create(lastName, firstName, middleName,
                                 city, street, building, flat, phone, mobPhone, hireDate, StructureObjectId);
            }
            if (mode == "edit")
            {
                employees.Update(Convert.ToInt32(id), lastName, firstName, middleName,
                                 city, street, building, flat, phone, mobPhone, hireDate, releaseDate, StructureObjectId);
            }
            manager.Save();

            this.Close();
        }
示例#2
0
        private void SaveBt_Click(object sender, EventArgs e)
        {
            int? StructureObjectId = null;
            if (StructureObjectsCB.SelectedIndex > 0)
                StructureObjectId = Convert.ToInt32(StructureObjectsCB.SelectedValue);
            string lastName = LastNameTB.Text;
            string firstName = FirstNameTB.Text;
            string middleName = MiddleNameTB.Text;
            string city = CityTB.Text;
            string street = StreetTB.Text;
            string building = BuildingTB.Text;
            string flat = FlatTB.Text;
            string phone = PhoneTB.Text;
            string mobPhone = MobPhoneTB.Text;
            DateTime? hireDate = HireDateDTP.Value;
            DateTime? releaseDate = ReleaseDateDTP.Value;
            StaffEmployeeLogic employees = new StaffEmployeeLogic(manager);

            if (mode == "new")
            {
                employees.Create( lastName, firstName, middleName,
                    city, street, building, flat, phone, mobPhone, hireDate, StructureObjectId);

            }
            if (mode == "edit")
            {
                employees.Update(Convert.ToInt32(id), lastName, firstName, middleName,
                    city, street, building, flat, phone, mobPhone, hireDate, releaseDate, StructureObjectId);
            }
            manager.Save();

            this.Close();
        }