示例#1
0
        private void LuuLai()
        {
            switch (tab.action)
            {
            case ActionForm.THEM:
                validate.Check(new ValidateParam(ValidateType.PRICE, txtLuongCoBan.Text, lblIconTenCV, "Lương phải có kiểu tiền tệ"));

                if (!validate.Check(lblIconMaCV, lblIconTenCV))
                {
                    MessageBox.Show("Có lỗi. Không thể lưu");
                    return;
                }
                BeforeInsert = true;
                model.insert(new Luong()
                {
                    BacLuong = validate.formatPrice(txtLuongCoBan.Text.Trim())
                });

                HuyBoFull();
                isChangeData = true;

                if (!isUpdate && lblMessage.Text.Equals("Insert Successfully"))
                {
                    tab.UpdateData(3);
                }
                break;

            case ActionForm.SUA:
                validate.Check(new ValidateParam(ValidateType.PRICE, txtLuongCoBan.Text, lblIconTenCV, "Lương phải có kiểu tiền tệ"));

                if (!validate.Check(lblIconTenCV))
                {
                    MessageBox.Show("Có lỗi. Không thể lưu");
                    return;
                }
                model.update(new Luong()
                {
                    MaLuong = txtMaLuong.Text, BacLuong = validate.formatPrice(txtLuongCoBan.Text.Trim()), SoNV = int.Parse(txtSoNV.Text)
                });
                HuyBoFull();
                isChangeData = true;
                if (!isUpdate && lblMessage.Text.EndsWith("row(s) affected"))
                {
                    tab.UpdateData(3);
                }
                break;
            }
        }
示例#2
0
        private void LuuLai()
        {
            switch (tab.action)
            {
            case ActionForm.THEM:
                CheckMa();
                validate.Check(new ValidateParam(ValidateType.NULL, txtTenChucVu.Text, lblIconTenCV, "Vui lòng nhập tên chức vụ"));
                validate.Check(new ValidateParam(ValidateType.PRICE, txtPhuCap.Text, lblIconPhuCap, "Phụ cấp phải có dạng tiền tệ."));
                if (!validate.Check(lblIconMaCV, lblIconTenCV, lblIconPhuCap))
                {
                    MessageBox.Show("Có lỗi. Không thể lưu");
                    return;
                }
                BeforeInsert = true;
                model.insert(new ChucVu()
                {
                    Ma = txtMaChucVu.Text.Trim().ToUpper(), Ten = validate.formatStringToName(txtTenChucVu.Text), PhuCap = validate.formatPrice(txtPhuCap.Text.Trim())
                });
                HuyBoFull();
                isChangeData = true;
                if (!isUpdate && lblMessage.Text.Equals("Insert Successfully"))
                {
                    tab.UpdateData(1);
                }
                break;

            case ActionForm.SUA:
                validate.Check(new ValidateParam(ValidateType.NULL, txtTenChucVu.Text, lblIconTenCV, "Vui lòng nhập tên chức vụ"));
                validate.Check(new ValidateParam(ValidateType.PRICE, txtPhuCap.Text, lblIconPhuCap, "Phụ cấp phải có dạng tiền tệ."));
                if (!validate.Check(lblIconTenCV, lblIconPhuCap))
                {
                    MessageBox.Show("Có lỗi. Không thể lưu");
                    return;
                }
                BeforeInsert = true;
                model.update(new ChucVu()
                {
                    Ma = txtMaChucVu.Text.Trim(), Ten = validate.formatStringToName(txtTenChucVu.Text), PhuCap = validate.formatPrice(txtPhuCap.Text.Trim()), SoNV = int.Parse(txtSoNV.Text)
                });
                HuyBoFull();
                isChangeData = true;
                if (!isUpdate && lblMessage.Text.EndsWith("row(s) affected"))
                {
                    tab.UpdateData(1);
                }
                break;
            }
        }
示例#3
0
        private void LuuLai()
        {
            switch (tab.action)
            {
            case ActionForm.THEM:
                validate.Check(new ValidateParam(ValidateType.NULL, txtTenHV.Text, lblIconTenCV, "Vui lòng nhập tên học vấn"));
                validate.Check(new ValidateParam(ValidateType.NULL, txtChuyenNganh.Text, lblIconCN, "Vui lòng nhập chuyên ngành"));

                if (!validate.Check(lblIconMaCV, lblIconTenCV))
                {
                    MessageBox.Show("Có lỗi. Không thể lưu");
                    return;
                }
                BeforeInsert = true;
                model.insert(new HocVan()
                {
                    Ten = txtTenHV.Text.Trim(), TenCN = txtChuyenNganh.Text.Trim()
                });
                HuyBoFull();
                isChangeData = true;
                if (!isUpdate && lblMessage.Text.Equals("Insert Successfully"))
                {
                    tab.UpdateData(6);
                }
                break;

            case ActionForm.SUA:
                validate.Check(new ValidateParam(ValidateType.NULL, txtTenHV.Text, lblIconTenCV, "Vui lòng nhập tên học vấn"));
                validate.Check(new ValidateParam(ValidateType.NULL, txtChuyenNganh.Text, lblIconCN, "Vui lòng nhập chuyên ngành"));
                if (!validate.Check(lblIconTenCV))
                {
                    MessageBox.Show("Có lỗi. Không thể lưu");
                    return;
                }
                model.update(new HocVan()
                {
                    Ma = txtMaHV.Text, Ten = txtTenHV.Text.Trim(), TenCN = txtChuyenNganh.Text.Trim(), SoNV = int.Parse(txtSoNV.Text)
                });
                HuyBoFull();
                isChangeData = true;
                if (!isUpdate && lblMessage.Text.EndsWith("row(s) affected"))
                {
                    tab.UpdateData(6);
                }
                break;
            }
        }
示例#4
0
        private void LuuLai()
        {
            switch (tab.action)
            {
            case ActionForm.THEM:
                validate.Check(new ValidateParam(ValidateType.NULL, txtTenTonGiao.Text, lblIconTenCV, "Vui lòng nhập tên dân tộc"));

                if (!validate.Check(lblIconMaCV, lblIconTenCV))
                {
                    MessageBox.Show("Có lỗi. Không thể lưu");
                    return;
                }
                BeforeInsert = true;
                model.insert(new TonGiao()
                {
                    Ten = validate.formatStringToName(txtTenTonGiao.Text)
                });
                HuyBoFull();
                isChangeData = true;
                if (!isUpdate && lblMessage.Text.Equals("Insert Successfully"))
                {
                    tab.UpdateData(5);
                }
                break;

            case ActionForm.SUA:
                validate.Check(new ValidateParam(ValidateType.NULL, txtTenTonGiao.Text, lblIconTenCV, "Vui lòng nhập tên dân tộc"));

                if (!validate.Check(lblIconTenCV))
                {
                    MessageBox.Show("Có lỗi. Không thể lưu");
                    return;
                }
                model.update(new TonGiao()
                {
                    Ma = txtMaTonGiao.Text, Ten = validate.formatStringToName(txtTenTonGiao.Text), SoNV = int.Parse(txtSoNV.Text)
                });
                HuyBoFull();
                isChangeData = true;
                if (!isUpdate && lblMessage.Text.EndsWith("row(s) affected"))
                {
                    tab.UpdateData(5);
                }
                break;
            }
        }
示例#5
0
        private void LuuLai()
        {
            switch (tab.action)
            {
            case ActionForm.THEM:
                CheckMaPhong();
                CheckTenPhong();
                if (!validate.Check(lblIconMaPhong, lblIconTenPhong))
                {
                    MessageBox.Show("Có lỗi. Không thể lưu");
                    return;
                }
                BeforeInsert = true;
                model.insert(new PhongBan()
                {
                    Ma = txtMaPhong.Text.Trim().ToUpper(), Ten = validate.formatStringToName(txtTenPhong.Text)
                });
                HuyBoFull();
                isChangeData = true;
                if (!isUpdate && lblMessage.Text.Equals("Insert Successfully"))
                {
                    tab.UpdateData(4);
                }
                break;

            case ActionForm.SUA:
                CheckTenPhong();
                if (!validate.Check(lblIconTenPhong))
                {
                    MessageBox.Show("Có lỗi. Không thể lưu");
                    return;
                }
                model.update(new PhongBan()
                {
                    Ma = txtMaPhong.Text.Trim(), Ten = validate.formatStringToName(txtTenPhong.Text), SoNV = int.Parse(txtSoNV.Text)
                });
                HuyBoFull();
                isChangeData = true;
                if (!isUpdate && lblMessage.Text.EndsWith("row(s) affected"))
                {
                    tab.UpdateData(4);
                }
                break;
            }
        }