コード例 #1
0
        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"].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);
        }
コード例 #2
0
        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"].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;
            }
        }