private void buttonSUA_Click(object sender, RoutedEventArgs e) { switch (iBang) { case 1: if (MainDataGrid.SelectedIndex > -1) { //cách lấy thông tin của 1 cột bất kỳ khi chọn row đó string strMaLop = ((DataRowView)MainDataGrid.SelectedItem).Row[0].ToString(); LopInfo windowLopInfo = new LopInfo(-1, strMaLop); windowLopInfo.ShowDialog(); } break; case 2: if (MainDataGrid.SelectedIndex > -1) { DataRowView row = (DataRowView)MainDataGrid.SelectedItem; SuaGiaoVien _suagv = new SuaGiaoVien(row["Mã giáo viên"].ToString(), row["Họ tên"].ToString(), row["Giới tính"].ToString(), row["Khoa Quản Lý"].ToString(), row["CMND"].ToString(), row["Ngày vào làm"].ToString(), row["Hệ số"].ToString(), row["Mức lương"].ToString(), row["Địa chỉ"].ToString(), 1); _suagv.ShowDialog(); } break; case 3: if (MainDataGrid.SelectedIndex > -1) { string strMaMH = ((DataRowView)MainDataGrid.SelectedItem).Row[0].ToString(); MonHocInfo windowMonHocInfo = new MonHocInfo(-1, strMaMH); windowMonHocInfo.ShowDialog(); } break; case 4: if (MainDataGrid.SelectedIndex > -1) { //cách lấy thông tin của 1 cột bất kỳ khi chọn row đó string strMaHS = ((DataRowView)MainDataGrid.SelectedItem).Row[0].ToString(); HocSinhInfo windowHocSinhInfo = new HocSinhInfo(-1, strMaHS, comboBox1.SelectedItem.ToString()); windowHocSinhInfo.ShowDialog(); //if ((bool)windowHocSinhInfo.ShowDialog()) // buttonREFRES_Click(sender, e); //LoadData("SELECT MAHS AS 'Mã học sinh', HOTEN AS 'Họ tên', NGSINH AS 'Ngày sinh', GIOITINH AS 'Giới tính', NOISINH AS 'Nơi sinh', DIACHI AS 'Địa chỉ',MALOP as 'Mã lớp' FROM HOCSINH"); } break; case 5: if (MainDataGrid.SelectedIndex > -1) { //cách lấy thông tin của 1 cột bất kỳ khi chọn row đó string strMaHS = ((DataRowView)MainDataGrid.SelectedItem).Row[0].ToString(); HocSinhInfo windowHocSinhInfo = new HocSinhInfo(-1, strMaHS, comboBox1.SelectedItem.ToString()); windowHocSinhInfo.ShowDialog(); //if ((bool)windowHocSinhInfo.ShowDialog()) // buttonREFRES_Click(sender, e); //LoadData("SELECT MAHS AS 'Mã học sinh', HOTEN AS 'Họ tên', NGSINH AS 'Ngày sinh', GIOITINH AS 'Giới tính', NOISINH AS 'Nơi sinh', DIACHI AS 'Địa chỉ',MALOP as 'Mã lớp' FROM HOCSINH"); } break; case 6: if (MainDataGrid.SelectedIndex > -1) { //cách lấy thông tin của 1 cột bất kỳ khi chọn row đó string strMaHS = ((DataRowView)MainDataGrid.SelectedItem).Row[0].ToString(); HocSinhInfo windowHocSinhInfo = new HocSinhInfo(-1, strMaHS, comboBox1.SelectedItem.ToString()); windowHocSinhInfo.ShowDialog(); //if ((bool)windowHocSinhInfo.ShowDialog()) // buttonREFRES_Click(sender, e); //LoadData("SELECT MAHS AS 'Mã học sinh', HOTEN AS 'Họ tên', NGSINH AS 'Ngày sinh', GIOITINH AS 'Giới tính', NOISINH AS 'Nơi sinh', DIACHI AS 'Địa chỉ',MALOP as 'Mã lớp' FROM HOCSINH"); } break; } buttonREFRES_Click(sender, e); }
private void buttonXEM_Click(object sender, RoutedEventArgs e) { switch (iBang) { case 1: if (MainDataGrid.SelectedIndex > -1) { //cách lấy thông tin của 1 cột bất kỳ khi chọn row đó string strMaLop = ((DataRowView)MainDataGrid.SelectedItem).Row[0].ToString(); LopInfo windowLopInfo = new LopInfo(0, strMaLop); if ((bool)windowLopInfo.ShowDialog()) { //doing nothing } } break; case 2: if (MainDataGrid.SelectedIndex > -1) { DataRowView row = (DataRowView)MainDataGrid.SelectedItem; SuaGiaoVien _suagv = new SuaGiaoVien(row["Mã giáo viên"].ToString(), row["Họ tên"].ToString(), row["Giới tính"].ToString(), row["Khoa Quản Lý"].ToString(), row["CMND"].ToString(), row["Ngày vào làm"].ToString(), row["Hệ số"].ToString(), row["Mức lương"].ToString(), row["Địa chỉ"].ToString(), 0); _suagv.ShowDialog(); } break; case 3: if (MainDataGrid.SelectedIndex > -1) { string strMaMH = ((DataRowView)MainDataGrid.SelectedItem).Row[0].ToString(); MonHocInfo windowMonHocInfo = new MonHocInfo(0, strMaMH); windowMonHocInfo.ShowDialog(); } break; case 4: if (MainDataGrid.SelectedIndex > -1) { //cách lấy thông tin của 1 cột bất kỳ khi chọn row đó string strMaHS = ((DataRowView)MainDataGrid.SelectedItem).Row[0].ToString(); HocSinhInfo windowHocSinhInfo = new HocSinhInfo(0, strMaHS, comboBox1.SelectedItem.ToString()); windowHocSinhInfo.ShowDialog(); } break; case 5: if (MainDataGrid.SelectedIndex > -1) { //cách lấy thông tin của 1 cột bất kỳ khi chọn row đó string strMaHS = ((DataRowView)MainDataGrid.SelectedItem).Row[0].ToString(); HocSinhInfo windowHocSinhInfo = new HocSinhInfo(0, strMaHS, comboBox1.SelectedItem.ToString()); windowHocSinhInfo.ShowDialog(); } break; case 6: if (MainDataGrid.SelectedIndex > -1) { //cách lấy thông tin của 1 cột bất kỳ khi chọn row đó string strMaHS = ((DataRowView)MainDataGrid.SelectedItem).Row[0].ToString(); HocSinhInfo windowHocSinhInfo = new HocSinhInfo(0, strMaHS, comboBox1.SelectedItem.ToString()); windowHocSinhInfo.ShowDialog(); } break; } }