Ejemplo n.º 1
0
        public static List <IGender> GetGender()
        {
            var myList   = new List <IGender>();
            var resultDT = new DataTable();

            using (DataManager MyDataManger = DALConfigurationManager.GetSQLCacheDataManager())
            {
                MyDataManger.CommandName = StoredProcs.GetGender.Name;
                MyDataManger.Connection.Open();
                resultDT.Load(MyDataManger.ExecuteReader());
                MyDataManger.Connection.Close();

                foreach (DataRow row in resultDT.Rows)
                {
                    var myItem = new Model.Gender();

                    myItem.GenderId     = TypeConverter.TryGetValue(myItem.GenderId, row["GenderId"]);
                    myItem.GenderType   = TypeConverter.TryGetValue(myItem.GenderType, row["Gender"]);
                    myItem.CreateById   = TypeConverter.TryGetValue(myItem.CreateById, row["CreateById"]);
                    myItem.CreateDate   = TypeConverter.TryGetValue(myItem.CreateDate, row["CreateDate"]);
                    myItem.ModifiedById = TypeConverter.TryGetValue(myItem.ModifiedById, row["ModifiedById"]);
                    myItem.ModifiedDate = TypeConverter.TryGetValue(myItem.ModifiedDate, row["ModifiedDate"]);
                    myList.Add(myItem);
                }
            }

            return(myList);
        }
Ejemplo n.º 2
0
        public static string ChooseGivenNames(Model.Gender gender)
        {
            if (gender == Model.Gender.Female)
            {
                return(ChooseRandomlyFromAList(GivenNamesGirl));
            }

            if (gender == Model.Gender.Male)
            {
                return(ChooseRandomlyFromAList(GivenNamesBoy));
            }

            throw new NotImplementedException();
        }
Ejemplo n.º 3
0
 public void CreateSecretary(String name, String surname, String username, String password, String phoneNumber, String email, Model.Gender gender, long jmbg, DateTime dateOfBirth, String address)
 {
     // TODO: implement
 }
        private void confirmButton_Click(object sender, EventArgs e)
        {
            if (validateInput() == null)
            {
                errorMessage.Text = "";
            }
            else
            {
                errorMessage.Text = validateInput();
                return;
            }


            if (generalRegisterControls.Gender == "")
            {
                errorMessage.Text = "There are required fields not filled in";
                return;
            }
            else
            {
                errorMessage.Visible = false;
            }


            Model.Gender  gender  = (generalRegisterControls.Gender == "Male") ? Model.Gender.M : Model.Gender.F;
            Model.Patient patient = new Model.Patient(generalRegisterControls.FirstName, generalRegisterControls.LastName, email.Text, gender, generalRegisterControls.DateofBirth);

            try
            {
                hospital.addPatient(patient, password.Text);
                bool redoAppointment = false;


                using (SuccessfulTransactionView result = new SuccessfulTransactionView("Register Another Patient", String.Format(" Patient Information:\n Name:{0} {1}\n Email:{2}", patient.FirstName, patient.LastName, patient.Email)))
                {
                    result.redoButton.Click += (object obj, EventArgs events) =>
                    {
                        redoAppointment = true;
                    };



                    result.ShowDialog();

                    if (redoAppointment)
                    {
                        ClearForm();
                    }
                    else
                    {
                        hospital.WritePatientsInformation();

                        from.login(email.Text, password.Text);

                        this.Close();
                    }
                    //After registering, auto login.
                }
            }
            catch (Exception err)
            {
                errorMessage.Text = err.Message;
            }
        }
Ejemplo n.º 5
0
 public void CreateDoctor(String name, String surname, String username, String password, String phoneNumber, String email, Model.Gender gender, long jmbg, DateTime dateOfBirth, String address, Model.TypeOfSpetialization typeOfSpecialiyation)
 {
     // TODO: implement
 }
Ejemplo n.º 6
0
 public void CreatePatient(String name, String surname, String username, String password, String phoneNumber, String email, Model.Gender gender, long jmbg, DateTime dateOfBirth, String address, int lbo, int bzk)
 {
     // TODO: implement
 }
Ejemplo n.º 7
0
 private string CreateGenderString(Model.Gender gender)
 {
     return(gender == Model.Gender.Male ? "Mann" : "Frau");
 }