コード例 #1
0
        private void buttonTHEM_Click(object sender, RoutedEventArgs e)
        {
            switch (iBang)
            {
            case 1:

                LopInfo windowLopInfo = new LopInfo(1);
                windowLopInfo.ShowDialog();

                break;

            case 2:
                ThemGiaoVien _themgv = new ThemGiaoVien();
                _themgv.ShowDialog();
                break;

            case 3:
                MonHocInfo newMonHocInfo = new MonHocInfo(1);
                newMonHocInfo.ShowDialog();
                break;

            case 4:
                HocSinhInfo windowHocSinhInfo = new HocSinhInfo(1, comboBox1.SelectedItem.ToString());
                windowHocSinhInfo.ShowDialog();

                break;

            case 5:
                HocSinhInfo windowHocSinhInfo2 = new HocSinhInfo(1, comboBox1.SelectedItem.ToString());
                windowHocSinhInfo2.ShowDialog();
                break;

            case 6:
                HocSinhInfo windowHocSinhInfo3 = new HocSinhInfo(1, comboBox1.SelectedItem.ToString());
                windowHocSinhInfo3.ShowDialog();
                break;
            }
            buttonREFRES_Click(sender, e);
        }
コード例 #2
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 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);
        }
コード例 #3
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 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;
            }
        }