/// <summary> /// method of Search button onclick event. /// </summary> /// protected void btnSearch_Click(object sender, EventArgs e) { try { lblSearchError.Text = ""; int id = Convert.ToInt32(txtDoctorId.Text); DoctorOperation docOP = new DoctorOperation(); if (docOP.SearchDoctorById(id).Count == 0) { lblSearchError.ForeColor = Color.Red; lblSearchError.Text = "Id errors !! check Doctor id"; } else { gvSearch.DataSource = docOP.SearchDoctorById(id); gvSearch.DataBind(); } } catch { lblSearchError.ForeColor = Color.Red; lblSearchError.Text = "must be a number"; } }
/// <summary> /// Show doctor button on click evnet /// </summary> /// protected void btnShowDoctors_Click(object sender, EventArgs e) { DoctorOperation docOP = new DoctorOperation(); gvShowAllDoctor.DataSource = docOP.SearchDoctor(); gvShowAllDoctor.DataBind(); }
protected void btnSearch_Click(object sender, EventArgs e) { int id = Convert.ToInt32(txtDoctorId.Text); DoctorOperation docOP = new DoctorOperation(); gvShowAllDoctor.DataSource = docOP.searchDoctorById(id); gvShowAllDoctor.DataBind(); }
/// <summary> /// Modify Doctors /// </summary> /// protected void btnModify_Click(object sender, EventArgs e) { lblDocIDMessage.Text = ""; lblMessage.Text = ""; bool check = true; Doctor doctor = new Doctor(); DoctorOperation doctorOperation = new DoctorOperation(); /*doctor.DoctorID = Int32.Parse(txtDoctorId.Text);*/ try { int id = Convert.ToInt32(txtDocID.Text); if (doctorOperation.SearchDoctorById(id).Count == 0) { lblDocIDMessage.ForeColor = Color.Red; lblDocIDMessage.Text = "Id errors !! check Doctor id"; } } catch { check = false; lblDocIDMessage.ForeColor = Color.Red; lblDocIDMessage.Text = "Id errors !! must be number"; } try { ulong num = Convert.ToUInt64(txtPhone1.Text); if (num.ToString().Length != 10) { check = false; lblMessage1.ForeColor = Color.Red; lblMessage1.Text = "phone number must be a number and 10 digits"; } } catch { check = false; lblMessage1.ForeColor = Color.Red; lblMessage1.Text = "phone number must be a number and 10 digits"; } if (check) { doctor.DoctorID = Convert.ToInt32(txtDocID.Text); doctor.DoctorFirstName = txtDoctorFName1.Text; doctor.DoctorLastName = txtDoctorLName1.Text; doctor.Expertise = txtExpertise1.Text; doctor.Phone = txtPhone1.Text; doctor.Address = txtAddress1.Text; doctor.City = txtCity1.Text; doctor.State = txtState1.Text; doctor.Postal_code = txtPostalCode1.Text; //DoctorOperation doctorOperation = new DoctorOperation(); lblMessage1.Text = doctorOperation.UpdateDoctor(doctor); } }
/// <summary> /// Delete doctor button on click evnet /// </summary> /// protected void btnDelete_Click(object sender, EventArgs e) { try { Convert.ToInt32(txtId.Text); int id = Convert.ToInt32(txtId.Text); DoctorOperation docOP = new DoctorOperation(); lblDeleteMessage.Text = docOP.DeleteDoctor(id); gvShowAllDoctor.DataSource = docOP.SearchDoctor(); gvShowAllDoctor.DataBind(); } catch { lblDeleteMessage.ForeColor = Color.Red; lblDeleteMessage.Text = "Id errors !! check Doctor id"; } }
protected void btnAddDoctor_Click(object sender, EventArgs e) { Doctor doctor = new Doctor(); /*doctor.DoctorID = Int32.Parse(txtDoctorId.Text);*/ doctor.DoctorFirstName = txtDoctorFName.Text; doctor.DoctorLastName = txtDoctorLName.Text; doctor.Expertise = txtExpertise.Text; doctor.Phone = txtPhone.Text; doctor.Address = txtAddress.Text; doctor.City = txtCity.Text; doctor.State = txtState.Text; doctor.Postal_code = txtPostalCode.Text; DoctorOperation doctorOperation = new DoctorOperation(); lblMessage.Text = doctorOperation.addDoctor(doctor); }
/// <summary> /// addDoctor on click button event /// </summary> /// protected void btnAddDoctor_Click(object sender, EventArgs e) { bool check = true; Doctor doctor = new Doctor(); /*doctor.DoctorID = Int32.Parse(txtDoctorId.Text);*/ try { ulong num = Convert.ToUInt64(txtPhone.Text); if (num.ToString().Length != 10) { check = false; lblMessage.ForeColor = Color.Red; lblMessage.Text = "phone number must be a number and 10 digits"; } } catch { check = false; lblMessage.ForeColor = Color.Red; lblMessage.Text = "phone number must be a number and 10 digits"; } if (check) { doctor.DoctorFirstName = txtDoctorFName.Text; doctor.DoctorLastName = txtDoctorLName.Text; doctor.Expertise = txtExpertise.Text; doctor.Phone = txtPhone.Text; doctor.Address = txtAddress.Text; doctor.City = txtCity.Text; doctor.State = txtState.Text; doctor.Postal_code = txtPostalCode.Text; DoctorOperation doctorOperation = new DoctorOperation(); lblMessage.Text = doctorOperation.AddDoctor(doctor); } }