Example #1
0
        public async static Task Main(string[] args)
        {
            Patient patient = new Patient();

Start:
            await patient.ShowPatients();

            ConsoleKey response;

            Console.WriteLine("Czy chcesz dodać nowego pacjenta? [y/n]");
            response = Console.ReadKey(true).Key;
            if (response == ConsoleKey.Y)
            {
                Console.Clear();
                await patient.AddPatient();

                Console.Clear();
                goto Start;
            }
            else
            {
                Console.Clear();
                goto Start;
            }
        }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (Insurancebox.SelectedItem == null)
            {
                if (Insurancebox.Text == "")
                {
                }
                else
                {
                    // add to database
                }
            }
            if (CityBox.SelectedItem == null)
            {
                if (CityBox.Text == "")
                {
                }
                else
                {
                    // add to database
                }
            }
            if (RegionBox.SelectedItem == null)
            {
                if (RegionBox.Text == "")
                {
                }
                else
                {
                    // add to database
                }
            }
            if (DoctorBox.SelectedItem == null)
            {
                if (RegionBox.Text == "")
                {
                }
                else
                {
                    // add to database
                }
            }

            patient = new Patient();
            int id = -1;

            if (patient.ImportPatient(this))
            {
                id = patient.AddPatient();
            }

            PI.Name_Patient.SelectedValueChanged -= PI.Name_Patient_SelectedValueChanged1;
            MyFunction.FillComboBox(PI.Name_Patient, PatientInfo.GetPatients(), "اسم", "الرمز");
            PI.Name_Patient.SelectedValueChanged += PI.Name_Patient_SelectedValueChanged1;

            PI.Name_Patient.SelectedValue = id;
            this.Dispose();
        }
 private void BtAddPatient_Click(object sender, RoutedEventArgs e)
 {
     if (TbPatientName.Text != "" && TbPatientSurname.Text != "")
     {
         if (Patient.PeselValidation(TbPatientPesel.Text))
         {
             MessageBoxResult result = MessageBox.Show("Czy zapisać pacjenta " + TbPatientName.Text + " " + TbPatientSurname.Text + "?", "Zapis", MessageBoxButton.YesNo);
             if (result == MessageBoxResult.Yes)
             {
                 Patient.AddPatient(TbPatientName.Text, TbPatientSurname.Text, TbPatientPesel.Text, TbPatientAdress.Text, TbPatientPhone.Text, dbcontext);
                 patientDataGrid.Items.Refresh();
                 TbPatientName.Clear(); TbPatientAdress.Clear(); TbPatientPesel.Clear(); TbPatientPhone.Clear(); TbPatientSurname.Clear();
             }
         }
         else
         {
             MessageBox.Show("Podaj poprawny numer PESEL!");
         }
     }
     else
     {
         MessageBox.Show("Podaj imię i nazwisko!");
     }
 }
Example #4
0
    //protected void Page_Init(object Sender, EventArgs e)
    //{
    //    //Session Expires which focuses on removing the cache
    //    Response.Cache.SetCacheability(HttpCacheability.NoCache);
    //    Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));
    //    Response.Cache.SetNoStore();
    //}
    protected void button_AddEdit_Click(object sender, EventArgs e)
    {
        pt = new Patient();

        //Checks whether the Patient is present in the database
        bool checker = pt.HasPatient(txtFName.Text, txtMName.Text, txtLName.Text, txtAddress.Text);

        if (checker == true)
        {
            Response.Write("<script> window.alert('Patient Exists.')</script>");
        }
        else
        {
            if (txtDate.Text != null)
            {
                //string[] bDate = txtDate.ToString().Trim().Split('/');
                //int day, month, yr;
                //day = Convert.ToInt32(bDate[0].Trim());
                //month=Convert.ToInt32(bDate[1].Trim());
                //yr = Convert.ToInt32(bDate[2].Trim());


                //compare date to know if birthdate is valid date/year
                DateTime dateNow       = DateTime.Parse(DateTime.Now.ToShortDateString());
                DateTime bdate         = DateTime.Parse(txtDate.Text);
                int      compareResult = dateNow.CompareTo(bdate);

                if (compareResult >= 0)
                {
                    if (radiobutton_Female.Checked || radiobutton_Male.Checked)
                    {
                        string Gender = "Female";

                        if (radiobutton_Male.Checked)
                        {
                            Gender = "Male";
                        }
                        if (radiobutton_Female.Checked)
                        {
                            Gender = "Female";
                        }

                        if (txtFaxNum.Text != null || txtFaxNum.Text != "")
                        {
                            bool statusSamePhilhealth = pt.HasSamePhilhealth(txtFaxNum.Text);
                            if (statusSamePhilhealth)
                            {
                                Response.Write("<script> window.alert('Patient has same Philhealth Number Please Try Again.')</script>");
                            }
                            else
                            {
                                //Add Patient
                                bool statusAdd = pt.AddPatient(txtFName.Text.Trim(), txtMName.Text.Trim(), txtLName.Text.Trim(), txtContactNum.Text.Trim(), txtEmailAdd.Text.Trim(),
                                                               txtSuffix.Text.Trim(), txtDate.Text.Trim(), txtBirthplace.Text.Trim(), txtAddress.Text.Trim(),
                                                               txtFaxNum.Text.Trim(), txtDoctor.Text.Trim(), txtNationality.Text.Trim(), txtCity.Text.Trim(),
                                                               Gender, ddlCivilStatus.Text.Trim(), txtSpouseName.Text.Trim(), txtCompany.Text.Trim(), DateTime.Now.ToString("d"), ddlBarangay.Text.Trim());
                                if (statusAdd)
                                {
                                    Response.Write("<script> window.alert('Added Patient Successfully.')</script>");
                                }
                                else
                                {
                                    Response.Write("<script> window.alert('Added Patient Failed.')</script>");
                                }
                            }
                        }
                        else
                        {
                            //Add Patient
                            bool statusAdd = pt.AddPatient(txtFName.Text.Trim(), txtMName.Text.Trim(), txtLName.Text.Trim(), txtContactNum.Text.Trim(), txtEmailAdd.Text.Trim(),
                                                           txtSuffix.Text.Trim(), txtDate.Text.Trim(), txtBirthplace.Text.Trim(), txtAddress.Text.Trim(),
                                                           txtFaxNum.Text.Trim(), txtDoctor.Text.Trim(), txtNationality.Text.Trim(), txtCity.Text.Trim(),
                                                           Gender, ddlCivilStatus.Text.Trim(), txtSpouseName.Text.Trim(), txtCompany.Text.Trim(), DateTime.Now.ToString("d"), ddlBarangay.Text.Trim());
                            if (statusAdd)
                            {
                                Response.Write("<script> window.alert('Added Patient Successfully.')</script>");
                            }
                            else
                            {
                                Response.Write("<script> window.alert('Added Patient Failed.')</script>");
                            }
                        }
                    }
                    else
                    {
                        Response.Write("<script> window.alert('Please select gender')</script>");
                    }
                }
                else
                {
                    Response.Write("<script> window.alert('Please provide a valid birthdate.')</script>");
                }
            }
        }
    }
    //protected void Page_Init(object Sender, EventArgs e)
    //{
    //    //Session Expires which focuses on removing the cache
    //    Response.Cache.SetCacheability(HttpCacheability.NoCache);
    //    Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));
    //    Response.Cache.SetNoStore();
    //}
    protected void button_AddEdit_Click(object sender, EventArgs e)
    {
        pt = new Patient();

        //Checks whether the Patient is present in the database
        bool checker = pt.HasPatient(txtFName.Text, txtMName.Text, txtLName.Text, txtAddress.Text);

        if (checker == true)
            Response.Write("<script> window.alert('Patient Exists.')</script>");
        else
        {
            if (txtDate.Text != null)
            {
                //string[] bDate = txtDate.ToString().Trim().Split('/');
                //int day, month, yr;
                //day = Convert.ToInt32(bDate[0].Trim());
                //month=Convert.ToInt32(bDate[1].Trim());
                //yr = Convert.ToInt32(bDate[2].Trim());


                //compare date to know if birthdate is valid date/year
                DateTime dateNow = DateTime.Parse(DateTime.Now.ToShortDateString()) ;
                DateTime bdate = DateTime.Parse(txtDate.Text);
                int compareResult = dateNow.CompareTo(bdate);
               
                if (compareResult >= 0)
                {
                    if (radiobutton_Female.Checked || radiobutton_Male.Checked)
                    {
                        string Gender = "Female";

                        if (radiobutton_Male.Checked)
                            Gender = "Male";
                        if (radiobutton_Female.Checked)
                            Gender = "Female";

                        if (txtFaxNum.Text != null || txtFaxNum.Text != "")
                        {
                            bool statusSamePhilhealth = pt.HasSamePhilhealth(txtFaxNum.Text);
                            if (statusSamePhilhealth)
                            {
                                Response.Write("<script> window.alert('Patient has same Philhealth Number Please Try Again.')</script>");
                            }
                            else
                            {
                                //Add Patient
                                bool statusAdd = pt.AddPatient(txtFName.Text.Trim(), txtMName.Text.Trim(), txtLName.Text.Trim(), txtContactNum.Text.Trim(), txtEmailAdd.Text.Trim(),
                                    txtSuffix.Text.Trim(), txtDate.Text.Trim(), txtBirthplace.Text.Trim(), txtAddress.Text.Trim(),
                                    txtFaxNum.Text.Trim(), txtDoctor.Text.Trim(), txtNationality.Text.Trim(), txtCity.Text.Trim(),
                                    Gender, ddlCivilStatus.Text.Trim(), txtSpouseName.Text.Trim(), txtCompany.Text.Trim(), DateTime.Now.ToString("d"), ddlBarangay.Text.Trim());
                                if (statusAdd)
                                {
                                    Response.Write("<script> window.alert('Added Patient Successfully.')</script>");
                                }
                                else
                                    Response.Write("<script> window.alert('Added Patient Failed.')</script>");
                            }
                        }
                        else
                        {
                            //Add Patient
                            bool statusAdd = pt.AddPatient(txtFName.Text.Trim(), txtMName.Text.Trim(), txtLName.Text.Trim(), txtContactNum.Text.Trim(), txtEmailAdd.Text.Trim(),
                                txtSuffix.Text.Trim(), txtDate.Text.Trim(), txtBirthplace.Text.Trim(), txtAddress.Text.Trim(),
                                txtFaxNum.Text.Trim(), txtDoctor.Text.Trim(), txtNationality.Text.Trim(), txtCity.Text.Trim(),
                                Gender, ddlCivilStatus.Text.Trim(), txtSpouseName.Text.Trim(), txtCompany.Text.Trim(), DateTime.Now.ToString("d"), ddlBarangay.Text.Trim());
                            if (statusAdd)
                            {
                                Response.Write("<script> window.alert('Added Patient Successfully.')</script>");
                            }
                            else
                                Response.Write("<script> window.alert('Added Patient Failed.')</script>");
                        }
                    }
                    else
                        Response.Write("<script> window.alert('Please select gender')</script>");
                }
                else
                    Response.Write("<script> window.alert('Please provide a valid birthdate.')</script>");
            }

         }
    }
Example #6
0
        public ActionResult Signup(SignupModel newSignee, string [] clinicName)
        {
            //foreach (var mail in clinicT)
            //{
            //    if (mail)
            //}
            //string result = collection["clinicT"];

            Patient patient = newSignee.newPatient;
            string  message = "Patient Email: " + patient.Email + "\n" + "Patient Phone Number: " + patient.CellPhone + "\n" + "Patient Address: " + patient.Street
                              + "\n" + patient.City + "\n" + patient.State + "\n" + patient.Zip;



            try
            {
                if (ModelState.IsValid)
                {
                    var mess          = new MailMessage();
                    var senderEmail   = new MailAddress("--Email that will be sending the mail", "the name of the sender--");
                    var receiverEmail = new MailAddress(patient.Email, "Receiver");
                    var password      = "******";
                    var sub           = "--the subject--";
                    var body          = message;
                    var smtp          = new SmtpClient
                    {
                        Host                  = "smtp-mail.outlook.com",
                        Port                  = 587,
                        EnableSsl             = true,
                        DeliveryMethod        = SmtpDeliveryMethod.Network,
                        UseDefaultCredentials = false,
                        Credentials           = new NetworkCredential(senderEmail.Address, password)
                    };

                    mess.From = senderEmail;
                    mess.To.Add(receiverEmail);
                    //for (int i = 0; i < clinicName.Length; i++)
                    //{
                    //    if (clinicName != null)
                    //    {
                    //        mess.Bcc.Add(clinicName[i]);
                    //    }

                    //}
                    mess.Subject = sub;
                    mess.Body    = message;



                    using (smtp)
                    {
                        smtp.Send(mess);
                    }

                    Patient.AddPatient(patient);


                    return(RedirectToAction("test"));
                }
            }
            catch (Exception)
            {
                ViewBag.Error = "Some Error";
            }
            return(RedirectToAction("test"));
        }
Example #7
0
        public ActionResult Signup(SignupModel newSignee, string [] clinicName)
        {
            PageRedirct("Submittion");
            String Ref = Request.Headers["Referer"];

            //foreach (var mail in clinicT)
            //{
            //    if (mail)
            //}
            //string result = collection["clinicT"];

            Patient patient = newSignee.newPatient;
            string  message = "Patient Email: " + patient.Email + "\n" + "Patient Phone Number: " + patient.CellPhone + "\n" + "Patient Address: " + patient.Street
                              + "\n" + patient.City + "\n" + patient.State + "\n" + patient.Zip;



            //try
            //{
            //    if (ModelState.IsValid)
            //    {
            //        var mess = new MailMessage();
            //        var senderEmail = new MailAddress("*****@*****.**", "Bao");
            //        var receiverEmail = new MailAddress(patient.Email, "Receiver");
            //        var password = "******";
            //        var sub = "New Patient";
            //        var body = message;
            //        var smtp = new SmtpClient
            //        {
            //            Host = "smtp-mail.outlook.com",
            //            Port = 587,
            //            EnableSsl = true,
            //            DeliveryMethod = SmtpDeliveryMethod.Network,
            //            UseDefaultCredentials = false,
            //            Credentials = new NetworkCredential(senderEmail.Address, password)
            //        };

            //        mess.From = senderEmail;
            //        mess.To.Add(receiverEmail);
            //        //for (int i = 0; i < clinicName.Length; i++)
            //        //{
            //        //    if (clinicName != null)
            //        //    {
            //        //        mess.Bcc.Add(clinicName[i]);
            //        //    }

            //        //}
            //        mess.Subject = sub;
            //        mess.Body = message;



            //        using (smtp)
            //        {
            //            smtp.Send(mess);
            //        }

            Patient.AddPatient(patient);


            return(RedirectToAction("test"));
            //    }
            //}
            //catch (Exception)
            //{
            //    ViewBag.Error = "Some Error";
            //}
            //return RedirectToAction("test");
        }