コード例 #1
0
        private bool Check()
        {
            if (String.IsNullOrEmpty(txtMaKho.Text))
            {
                txtMaKho.Focus();
                throw new InvalidOperationException("Mã kho không được để trống !");
            }
            if (String.IsNullOrEmpty(txtMaKhoOracle.Text))
            {
                txtMaKhoOracle.Focus();
                throw new InvalidOperationException("Mã kho Oracle không được để trống !");
            }
            if (String.IsNullOrEmpty(txtTenKho.Text))
            {
                txtTenKho.Focus();
                throw new InvalidOperationException("Tên kho không được để trống !");
            }
            //if (String.IsNullOrEmpty(txtDienThoai.Text))
            //{
            //    txtDienThoai.Focus();
            //    throw new InvalidOperationException("Điện thoại trung tâm không được để trống !");
            //}
            //if (String.IsNullOrEmpty(txtFax.Text))
            //{
            //    txtFax.Focus();
            //    throw new InvalidOperationException("Fax trung tâm không được để trống !");
            //}
            //if (String.IsNullOrEmpty(txtEmail.Text))
            //{
            //    txtEmail.Focus();
            //    throw new InvalidOperationException("Email không được để trống !");
            //}
            if (txtEmail.Text.Trim().Length > 0 && Common.ValidEmail(txtEmail.Text.Trim()) == false)
            {
                txtEmail.Focus();
                throw new InvalidOperationException("Email chưa đúng định dạng!");
            }

            if (frmKho.IsSync)
            {
                if (txtMaKho.Text != dm.MaKho)
                {
                    throw new InvalidOperationException("Mã kho đã bị thay đổi !");
                }
                //if (txtMaKhoOracle.Text != dm.MaKhoOracle)
                //{
                //    throw new InvalidOperationException("Mã kho Oracle  đã bị thay đổi !");
                //}
            }
            if (DMKhoDataProvider.KiemTra(new DMKhoInfo {
                IdKho = frmKho.Oid, MaKho = txtMaKho.Text.Trim()
            }))
            {
                throw new InvalidOperationException("Mã Kho đã tồn tại trong hệ thống !");
            }
            return(true);
        }