예제 #1
0
        protected void registerUserControl_OnSync(object sender, EventArgs e)
        {
            var model = registerUserControl.Model;

            model.FirstName = null;
            model.LastName  = null;
            model.BirthDate = null;

            registerUserControl.Model = model;

            var year = DataConverter.ToNullableInt32(model.BirthYear);

            if (String.IsNullOrWhiteSpace(model.PersonalID) || year == null)
            {
                lblError.Text = "გთხოვთ მიუთითეთ პირადი ნომერი და დაბადების წელი";
                return;
            }

            var person = CommonProxy.GetPerson(model.PersonalID, year.Value);

            if (person == null)
            {
                lblError.Text = "პიროვნება მითითებული მონაცემებით არ მოიძებნა, გთხოვთ სცადოთ თავიდან";
                return;
            }

            model.FirstName = person.FirstName;
            model.LastName  = person.LastName;
            model.BirthDate = person.BirthDate;

            registerUserControl.Model = model;
        }