Exemplo n.º 1
0
 //
 public static string GetDay(string strdate)
 {
     try
     {
         if (CheckValidate.CheckValidDate(strdate) == true)
         {
             DateTime _dt;
             _dt = ConvertString2Date(strdate);
             return(_dt.Day.ToString());
         }
         else
         {
             return("");
         }
     }
     catch
     {
         return("");
     }
 }
Exemplo n.º 2
0
        void Search()
        {
            try
            {
                Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;

                if (dpFromDate.Text == "")
                {
                    NoteBox.Show("Thời gian từ ngày không được để trống", "", NoteBoxLevel.Error);
                    dpFromDate.Focus();
                    return;
                }
                if (CheckValidate.CheckValidDate(dpFromDate.Text) == false)
                {
                    NoteBox.Show("Thời gian từ ngày không đúng định dạng", "", NoteBoxLevel.Error);
                    dpFromDate.Focus();
                    return;
                }

                if (dpToDate.Text == "")
                {
                    NoteBox.Show("Thời gian đến ngày không được để trống", "", NoteBoxLevel.Error);
                    dpToDate.Focus();
                    return;
                }
                if (CheckValidate.CheckValidDate(dpToDate.Text) == false)
                {
                    NoteBox.Show("Thời gian đến ngày không đúng định dạng", "", NoteBoxLevel.Error);
                    dpToDate.Focus();
                    return;
                }

                if (ConvertData.ConvertString2Date(dpFromDate.Text).Date > ConvertData.ConvertString2Date(dpToDate.Text).Date)
                {
                    NoteBox.Show("Thời gian từ ngày phải nhỏ hơn đến ngày", "", NoteBoxLevel.Error);
                    dpFromDate.Focus();
                    return;
                }

                string _created_by = cboCreatedBy.SelectedValue.ToString().ToUpper();
                if (_created_by == "")
                {
                    _created_by = "ALL";
                }

                string _estate_code = cboEsateCode.SelectedValue.ToString().ToUpper();
                if (_estate_code == "")
                {
                    _estate_code = "ALL";
                }

                string _user = txtUser.Text.ToUpper();
                if (_user == "")
                {
                    _user = "******";
                }

                string _Customer = txtCustomer.Text.ToUpper();
                if (_Customer == "")
                {
                    _Customer = "ALL";
                }

                DateTime _fromdate      = ConvertData.ConvertString2Date(dpFromDate.Text);
                DateTime _todate        = ConvertData.ConvertString2Date(dpToDate.Text);
                string   _str_from_date = ConvertData.ConvertDate2String(_fromdate);
                string   _str_to_date   = ConvertData.ConvertDate2String(_todate);

                c_lst = c_Fees_Revenue_Controller.Fees_Report(_str_from_date, _str_to_date,
                                                              _created_by, _estate_code, _user, _Customer);

                Mouse.OverrideCursor    = null;
                dgrContract.ItemsSource = c_lst;
                DataGridHelper.NVSFocus(dgrContract, 0, 0);
            }
            catch (Exception ex)
            {
                Mouse.OverrideCursor = null;
                ErrorLog.log.Error(ex.ToString());
            }
        }
Exemplo n.º 3
0
        void Accept()
        {
            try
            {
                if (txtFeePay.Text == "")
                {
                    NoteBox.Show("Số tiền thanh toán không được để trống");
                    txtFeePay.Focus();
                    return;
                }

                if (dpPay_Date.Text == "")
                {
                    NoteBox.Show("Ngày thanh toán không được để trống", "", NoteBoxLevel.Error);
                    dpPay_Date.Focus();
                    return;
                }
                if (CheckValidate.CheckValidDate(dpPay_Date.Text) == false)
                {
                    NoteBox.Show("Ngày thanh toán không đúng định dạng", "", NoteBoxLevel.Error);
                    dpPay_Date.Focus();
                    return;
                }

                Fees_Revenue_Info _Fees_Revenue_Info = new Fees_Revenue_Info();
                _Fees_Revenue_Info.Fee_Id       = c_Fees_MustPay.Fee_Id;
                _Fees_Revenue_Info.Pay_Date     = Common.ConvertData.ConvertString2Date(dpPay_Date.Text);
                _Fees_Revenue_Info.Fee          = Convert.ToDecimal(txtFeePay.Text);
                _Fees_Revenue_Info.Debit_Amount = c_Fees_MustPay.Fee_Expected - _Fees_Revenue_Info.Fee;
                _Fees_Revenue_Info.Pay_Status   = (decimal)Enum_Fee_Status.Payed;

                MessageBoxResult result = NoteBox.Show("Bạn có muốn thanh toán phí môi giới cho hợp đồng này hay không?", "Thông báo", NoteBoxLevel.Question);
                if (MessageBoxResult.Yes != result)
                {
                    return;
                }

                if (_Fees_Revenue_Controller.Fees_Revenue_Update(_Fees_Revenue_Info) == false)
                {
                    NoteBox.Show("Lỗi thanh toán", "", NoteBoxLevel.Error);
                    return;
                }

                Contract_Info _Contract_Info = c_Contract_Info;

                if (c_index == c_lst_Fee_All.Count - 1)
                {
                    _Contract_Info.Fee_Status = (decimal)Enum_Fee_Status.Payed;
                }
                else
                {
                    _Contract_Info.Fee_Status = (decimal)Enum_Fee_Status.No_Pay;
                }

                if (_Contract_Controller.Contract_Update(c_Contract_Info.Contract_Id, _Contract_Info) == false)
                {
                    NoteBox.Show("Lỗi cập nhật hợp đồng cho thuê nhà", "", NoteBoxLevel.Error);
                    return;
                }

                NoteBox.Show("Thanh toán phí thành công");
                c_ok = true;
                this.Close();
            }
            catch (Exception ex)
            {
                ErrorLog.log.Error(ex.ToString());
            }
        }
Exemplo n.º 4
0
        bool Tenat_CheckValidate()
        {
            try
            {
                #region Tenat

                if (txtChose_Estate_Object.Text == "")
                {
                    NoteBox.Show("Tên đối tượng BĐS không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtChose_Estate_Object.Focus();
                    return(false);
                }

                if (_Contract_Controller.CheckEstateByContract(c_Estate_Object_Info_Search.Estate_Id, (decimal)Enum_Contract_Type.Tenant) == false)
                {
                    NoteBox.Show("Đối tượng BĐS được cho thuê", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtChose_Estate_Object.Focus();
                    return(false);
                }

                if (txtRenter_Name.Text == "")
                {
                    NoteBox.Show("Tên công ty yêu cầu môi giới không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtRenter_Name.Focus();
                    return(false);
                }

                if (txtAddress.Text == "")
                {
                    NoteBox.Show("Địa chỉ công ty yêu cầu môi giới không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtAddress.Focus();
                    return(false);
                }

                if (txtRepresentive.Text == "")
                {
                    NoteBox.Show("Tên người đại diện không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtRepresentive.Focus();
                    return(false);
                }

                if (txtPhone.Text == "")
                {
                    NoteBox.Show("Số điện thoại không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtPhone.Focus();
                    return(false);
                }

                if (txtUsers.Text == "")
                {
                    NoteBox.Show("Người sử dụng không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtUsers.Focus();
                    return(false);
                }
                #endregion

                #region Contract

                if (txtContract_Code.Text == "")
                {
                    NoteBox.Show("Mã hợp đồng không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtContract_Code.Focus();
                    return(false);
                }

                if (!_Contract_Controller.Check_ExistContractCode(txtContract_Code.Text))
                {
                    NoteBox.Show("Mã hợp đồng đã tồn tại, tạo lại mã", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtContract_Code.Focus();
                    return(false);
                }

                if (dpContractDate.Text == "")
                {
                    NoteBox.Show("Ngày ký hợp đồng không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpContractDate.Focus();
                    return(false);
                }
                if (CheckValidate.CheckValidDate(dpContractDate.Text) == false)
                {
                    NoteBox.Show("Ngày ký hợp đồng không đúng định dạng", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpContractDate.Focus();
                    return(false);
                }

                if (txtPrice.Text == "")
                {
                    NoteBox.Show("Tiền thuê nhà không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtPrice.Focus();
                    return(false);
                }

                if (dpFromDate.Text == "")
                {
                    NoteBox.Show("Thời gian thuê từ ngày không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpFromDate.Focus();
                    return(false);
                }
                if (CheckValidate.CheckValidDate(dpFromDate.Text) == false)
                {
                    NoteBox.Show("Thời gian thuê từ ngày không đúng định dạng", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpFromDate.Focus();
                    return(false);
                }

                if (dpToDate.Text == "")
                {
                    NoteBox.Show("Thời gian thuê đến ngày không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpToDate.Focus();
                    return(false);
                }
                if (CheckValidate.CheckValidDate(dpToDate.Text) == false)
                {
                    NoteBox.Show("Thời gian thuê đến ngày không đúng định dạng", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpToDate.Focus();
                    return(false);
                }

                if (ConvertData.ConvertString2Date(dpFromDate.Text).Date > ConvertData.ConvertString2Date(dpToDate.Text).Date)
                {
                    NoteBox.Show("Thời gian thuê từ ngày phải nhỏ hơn đến ngày", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpFromDate.Focus();
                    return(false);
                }

                #endregion

                #region Fee

                if (txtFee.Text == "")
                {
                    NoteBox.Show("Phí môi giới không được để trống", "", NoteBoxLevel.Error);
                    tabFee.Focus();
                    UpdateLayout();
                    txtFee.Focus();
                    return(false);
                }

                if (txtFeeOnePay.Text == "")
                {
                    NoteBox.Show("Số tiền 1 lần thanh toán không được để trống", "", NoteBoxLevel.Error);
                    tabFee.Focus();
                    UpdateLayout();
                    txtFeeOnePay.Focus();
                    return(false);
                }

                if (Check_validate_Fee() == false)
                {
                    tabFee.Focus();
                    UpdateLayout();
                    return(false);
                }
                #endregion

                return(true);
            }
            catch (Exception ex)
            {
                ErrorLog.log.Error(ex.ToString());
                return(false);
            }
        }
Exemplo n.º 5
0
        bool Renter_CheckValidate()
        {
            try
            {
                #region Renter
                if (txtChose_Estate_Object.Text == "")
                {
                    NoteBox.Show("Tên đối tượng BĐS không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtChose_Estate_Object.Focus();
                    return(false);
                }

                if (_Contract_Controller.CheckEstateByContract(c_Estate_Object_Info_Search.Estate_Id, (decimal)Enum_Contract_Type.Renter) == false)
                {
                    NoteBox.Show("Đối tượng BĐS được cho thuê", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtChose_Estate_Object.Focus();
                    return(false);
                }

                if (txtRenter_Name.Text == "")
                {
                    NoteBox.Show("Tên công ty yêu cầu môi giới không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtRenter_Name.Focus();
                    return(false);
                }

                if (txtAddress.Text == "")
                {
                    NoteBox.Show("Địa chỉ công ty yêu cầu môi giới không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtAddress.Focus();
                    return(false);
                }

                if (txtUsers.Text == "")
                {
                    NoteBox.Show("Tên người sử dụng không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtUsers.Focus();
                    return(false);
                }

                if (txtRepresentive.Text == "")
                {
                    NoteBox.Show("Tên người đại diện không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtRepresentive.Focus();
                    return(false);
                }

                if (txtPhone.Text == "")
                {
                    NoteBox.Show("Số điện thoại không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtPhone.Focus();
                    return(false);
                }
                #endregion

                #region Contract

                if (txtContract_Code.Text == "")
                {
                    NoteBox.Show("Mã hợp đồng không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtContract_Code.Focus();
                    return(false);
                }

                //if (txtContract_Name.Text == "")
                //{
                //    NoteBox.Show("Tên hợp đồng không được để trống", "", NoteBoxLevel.Error);
                //    tabContract.Focus();
                //    UpdateLayout();
                //    txtContract_Name.Focus();
                //    return false;
                //}


                if (!_Contract_Controller.Check_ExistContractCode(txtContract_Code.Text))
                {
                    NoteBox.Show("Mã hợp đồng đã tồn tại, tạo lại mã", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtContract_Code.Focus();
                    return(false);
                }

                if (txtPrice.Text == "")
                {
                    NoteBox.Show("Tiền thuê nhà không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtPrice.Focus();
                    return(false);
                }

                if (dpFromDate.Text == "")
                {
                    NoteBox.Show("Thời gian thuê từ ngày không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpFromDate.Focus();
                    return(false);
                }
                if (CheckValidate.CheckValidDate(dpFromDate.Text) == false)
                {
                    NoteBox.Show("Thời gian thuê từ ngày không đúng định dạng", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpFromDate.Focus();
                    return(false);
                }

                if (dpToDate.Text == "")
                {
                    NoteBox.Show("Thời gian thuê đến ngày không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpToDate.Focus();
                    return(false);
                }
                if (CheckValidate.CheckValidDate(dpToDate.Text) == false)
                {
                    NoteBox.Show("Thời gian thuê đến ngày không đúng định dạng", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpToDate.Focus();
                    return(false);
                }

                if (dpContractDate.Text == "")
                {
                    NoteBox.Show("Ngày ký hợp đồng không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpContractDate.Focus();
                    return(false);
                }
                if (CheckValidate.CheckValidDate(dpContractDate.Text) == false)
                {
                    NoteBox.Show("Ngày ký hợp đồng không đúng định dạng", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpContractDate.Focus();
                    return(false);
                }

                if (ConvertData.ConvertString2Date(dpFromDate.Text).Date > ConvertData.ConvertString2Date(dpToDate.Text).Date)
                {
                    NoteBox.Show("Thời gian thuê từ ngày phải nhỏ hơn đến ngày", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpFromDate.Focus();
                    return(false);
                }

                #endregion

                #region Fee

                if (txtFee.Text == "")
                {
                    NoteBox.Show("Phí môi giới không được để trống", "", NoteBoxLevel.Error);
                    tabFee.Focus();
                    UpdateLayout();
                    txtFee.Focus();
                    return(false);
                }

                if (!Check_validate_Fee())
                {
                    UpdateLayout();
                    txtFee.Focus();
                    return(false);
                }

                decimal _currecy = Convert.ToDecimal(cboCurrency.SelectedValue);
                if ((_currecy == (decimal)Enum_Contract_Currency.USD) && txtFee_Vnd.Text == "")
                {
                    NoteBox.Show("Phí môi giới (VND) không được để trống", "", NoteBoxLevel.Error);
                    tabFee.Focus();
                    UpdateLayout();
                    txtFee_Vnd.Focus();
                    return(false);
                }

                #endregion

                return(true);
            }
            catch (Exception ex)
            {
                ErrorLog.log.Error(ex.ToString());
                return(false);
            }
        }
        bool Renter_CheckValidate()
        {
            try
            {
                #region Renter
                if (txtRenter_Name.Text == "")
                {
                    NoteBox.Show("Tên công ty yêu cầu môi giới không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtRenter_Name.Focus();
                    return(false);
                }

                if (txtAddress.Text == "")
                {
                    NoteBox.Show("Địa chỉ công ty yêu cầu môi giới không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtAddress.Focus();
                    return(false);
                }



                if (txtPhone.Text == "")
                {
                    NoteBox.Show("Số điện thoại không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtPhone.Focus();
                    return(false);
                }
                #endregion

                #region Contract

                if (txtContract_Code.Text == "")
                {
                    NoteBox.Show("Mã hợp đồng không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtContract_Code.Focus();
                    return(false);
                }

                if (!_Contract_Controller.Check_ExistContractCode(txtContract_Code.Text) && txtContract_Code.Text != c_Contract_Info.Contract_Code)
                {
                    NoteBox.Show("Mã hợp đồng đã tồn tại, tạo lại mã", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtContract_Code.Focus();
                    return(false);
                }

                if (dpFromDate.Text == "")
                {
                    NoteBox.Show("Thời gian thuê từ ngày không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpFromDate.Focus();
                    return(false);
                }
                if (CheckValidate.CheckValidDate(dpFromDate.Text) == false)
                {
                    NoteBox.Show("Thời gian thuê từ ngày không đúng định dạng", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpFromDate.Focus();
                    return(false);
                }

                if (dpToDate.Text == "")
                {
                    NoteBox.Show("Thời gian thuê đến ngày không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpToDate.Focus();
                    return(false);
                }
                if (CheckValidate.CheckValidDate(dpToDate.Text) == false)
                {
                    NoteBox.Show("Thời gian thuê đến ngày không đúng định dạng", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpToDate.Focus();
                    return(false);
                }

                if (dpContractDate.Text == "")
                {
                    NoteBox.Show("Ngày ký hợp đồng không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpContractDate.Focus();
                    return(false);
                }
                if (CheckValidate.CheckValidDate(dpContractDate.Text) == false)
                {
                    NoteBox.Show("Ngày ký hợp đồng không đúng định dạng", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpContractDate.Focus();
                    return(false);
                }

                if (ConvertData.ConvertString2Date(dpFromDate.Text).Date > ConvertData.ConvertString2Date(dpToDate.Text).Date)
                {
                    NoteBox.Show("Thời gian thuê từ ngày phải nhỏ hơn đến ngày", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    dpFromDate.Focus();
                    return(false);
                }

                if (txtUsers.Text == "")
                {
                    NoteBox.Show("Tên người sử dụng không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtUsers.Focus();
                    return(false);
                }

                if (txtRepresentive.Text == "")
                {
                    NoteBox.Show("Tên người đại diện không được để trống", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    txtRepresentive.Focus();
                    return(false);
                }

                #endregion

                #region Fee

                if (txtFee.Text == "")
                {
                    NoteBox.Show("Phí môi giới không được để trống", "", NoteBoxLevel.Error);
                    tabFee.Focus();
                    UpdateLayout();
                    txtFee.Focus();
                    return(false);
                }

                if (Check_validate_Fee() == false)
                {
                    tabFee.Focus();
                    UpdateLayout();
                    txtFee.Focus();
                    return(false);
                }

                decimal _currecy = Convert.ToDecimal(cboCurrency.SelectedValue);
                if ((_currecy == (decimal)Enum_Contract_Currency.USD) && txtFee_Vnd.Text == "")
                {
                    NoteBox.Show("Phí môi giới (VND) không được để trống", "", NoteBoxLevel.Error);
                    tabFee.Focus();
                    UpdateLayout();
                    txtFee_Vnd.Focus();
                    return(false);
                }

                #endregion

                #region Extend

                if (Convert.ToDecimal(cboStatusContract.SelectedValue) == (decimal)Enum_Contract_Status.Gia_Han)
                {
                    if (dpFromDate_Extend.Text == "")
                    {
                        NoteBox.Show("Thời gian thuê từ ngày không được để trống", "", NoteBoxLevel.Error);
                        tabExtend.Focus();
                        UpdateLayout();
                        dpFromDate_Extend.Focus();
                        return(false);
                    }
                    if (CheckValidate.CheckValidDate(dpFromDate_Extend.Text) == false)
                    {
                        NoteBox.Show("Thời gian thuê từ ngày không đúng định dạng", "", NoteBoxLevel.Error);
                        tabExtend.Focus();
                        UpdateLayout();
                        dpFromDate_Extend.Focus();
                        return(false);
                    }

                    if (dpToDate_Extend.Text == "")
                    {
                        NoteBox.Show("Thời gian thuê đến ngày không được để trống", "", NoteBoxLevel.Error);
                        tabExtend.Focus();
                        UpdateLayout();
                        dpToDate_Extend.Focus();
                        return(false);
                    }
                    if (CheckValidate.CheckValidDate(dpToDate_Extend.Text) == false)
                    {
                        NoteBox.Show("Thời gian thuê đến ngày không đúng định dạng", "", NoteBoxLevel.Error);
                        tabExtend.Focus();
                        UpdateLayout();
                        dpToDate_Extend.Focus();
                        return(false);
                    }

                    if (ConvertData.ConvertString2Date(dpFromDate_Extend.Text).Date > ConvertData.ConvertString2Date(dpToDate_Extend.Text).Date)
                    {
                        NoteBox.Show("Thời gian thuê từ ngày phải nhỏ hơn đến ngày", "", NoteBoxLevel.Error);
                        tabExtend.Focus();
                        UpdateLayout();
                        dpFromDate_Extend.Focus();
                        return(false);
                    }

                    if (txtFee_Extend.Text == "")
                    {
                        NoteBox.Show("Phí môi giới không được để trống", "", NoteBoxLevel.Error);
                        tabExtend.Focus();
                        UpdateLayout();
                        txtFee_Extend.Focus();
                        return(false);
                    }

                    if (Check_validate_Fee_Extend() == false)
                    {
                        tabExtend.Focus();
                        UpdateLayout();
                        txtFee_Extend.Focus();
                        return(false);
                    }

                    if ((_currecy == (decimal)Enum_Contract_Currency.USD) && txtFee_Vnd_Extend.Text == "")
                    {
                        NoteBox.Show("Phí môi giới (VND) không được để trống", "", NoteBoxLevel.Error);
                        tabExtend.Focus();
                        UpdateLayout();
                        txtFee_Vnd_Extend.Focus();
                        return(false);
                    }
                }

                #endregion

                if ((Convert.ToDecimal(cboStatusContract.SelectedValue) == (decimal)Enum_Contract_Status.Close ||
                     Convert.ToDecimal(cboStatusContract.SelectedValue) == (decimal)Enum_Contract_Status.Het_Han ||
                     Convert.ToDecimal(cboStatusContract.SelectedValue) == (decimal)Enum_Contract_Status.Dong_Trc_Thoi_Han) &&
                    Check_Is_DongHopDong() == false)
                {
                    NoteBox.Show("Chưa thanh toán hết phí không thể đóng hoặc sửa trạng thái hợp đồng", "", NoteBoxLevel.Error);
                    tabContract.Focus();
                    UpdateLayout();
                    cboStatusContract.Focus();
                    return(false);
                }

                return(true);
            }
            catch (Exception ex)
            {
                ErrorLog.log.Error(ex.ToString());
                return(false);
            }
        }
Exemplo n.º 7
0
        private void btnSearch_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txtCustomer_Name.Text != "")
                {
                    c_customer_name = txtCustomer_Name.Text;
                }
                else
                {
                    c_customer_name = "ALL";
                }

                if (txtSoHoaDon.Text != "")
                {
                    c_shd = txtSoHoaDon.Text;
                }
                else
                {
                    c_shd = "ALL";
                }

                if (dpSaleDate.Text != "" && !CheckValidate.CheckValidDate(dpSaleDate.Text))
                {
                    NoteBox.Show("Ngày bán từ không đúng định dạng", "", NoteBoxLevel.Error);
                    dpSaleDate.Focus();
                    return;
                }


                if (dpSaleDateTo.Text != "" && !CheckValidate.CheckValidDate(dpSaleDateTo.Text))
                {
                    NoteBox.Show("Ngày bán đến không đúng định dạng", "", NoteBoxLevel.Error);
                    dpSaleDate.Focus();
                    return;
                }

                if (dpSaleDate.Text != "" && dpSaleDateTo.Text != "" && Common.ConvertData.ConvertString2Date(dpSaleDate.Text) > Common.ConvertData.ConvertString2Date(dpSaleDate.Text))
                {
                    NoteBox.Show("Ngày bán từ phải nhỏ hơn ngày bán đến không đúng định dạng", "", NoteBoxLevel.Error);
                    dpSaleDate.Focus();
                    return;
                }

                if (dpSaleDate.Text != "")
                {
                    c_str_date = Common.ConvertData.ConvertString2Date(dpSaleDate.Text).ToString("dd/MM/yyyy");
                }
                else
                {
                    c_str_date = "ALL";
                }
                if (dpSaleDateTo.Text != "")
                {
                    c_str_date_to = Common.ConvertData.ConvertString2Date(dpSaleDateTo.Text).ToString("dd/MM/yyyy");
                }
                else
                {
                    c_str_date_to = "ALL";
                }

                c_lst = c_Sale_Header_Controller.Sale_Header_Search(c_shd, c_str_date, c_str_date_to, c_customer_name, Convert.ToInt16(ThuChi_Type.Ban_Buon));
                dgrSaleHeader.ItemsSource = c_lst;
                DataGridHelper.NVSFocus(dgrSaleHeader, 0, 0);
            }
            catch (Exception ex)
            {
                CommonData.log.Error(ex.ToString());
            }
        }
Exemplo n.º 8
0
        bool CheckValidate_F()
        {
            try
            {
                if (txtProduct_Name.Text == "")
                {
                    NoteBox.Show("Tên áo không được để trống");
                    txtProduct_Name.Focus();
                    return(false);
                }
                else if (cboItem_Type.Text == "")
                {
                    NoteBox.Show("Loại sản phẩm không được để trống");
                    cboItem_Type.Focus();
                    return(false);
                }
                else if (txtProductCode.Text == "")
                {
                    NoteBox.Show("Mã sản phẩm không được để trống");
                    txtProductCode.Focus();
                    return(false);
                }
                else if (txtCount_J.Text == "")
                {
                    NoteBox.Show("Số dây áo không được để trống");
                    txtCount_J.Focus();
                    return(false);
                }

                //else if (ckb_Is_XuatDu.IsChecked == true && c_j_ao > 1)
                //{
                //    NoteBox.Show("Hàng xuất dư chỉ được nhập 1 dây áo");
                //    txtCount_J.Focus();
                //    return false;
                //}

                else if (txtCount.Text == "")
                {
                    NoteBox.Show("Số áo/dây không được để trống");
                    txtCount.Focus();
                    return(false);
                }

                else if (dpReceiveDate.Text == "")
                {
                    NoteBox.Show("Ngày nhập không được để trống");
                    txtToAge.Focus();
                    return(false);
                }
                else if (!CheckValidate.CheckValidDate(dpReceiveDate.Text))
                {
                    NoteBox.Show("Ngày nhập không đúng định dạng");
                    txtToAge.Focus();
                    return(false);
                }

                else if (txtFromAge.Text == "")
                {
                    NoteBox.Show("Size áo từ không được để trống");
                    txtFromAge.Focus();
                    return(false);
                }

                else if (txtToAge.Text == "")
                {
                    NoteBox.Show("Size áo đến không được để trống");
                    txtToAge.Focus();
                    return(false);
                }
                else if (Convert.ToInt16(txtFromAge.Text) > Convert.ToInt16(txtToAge.Text))
                {
                    NoteBox.Show("Size áo từ không được lớn hơn Size áo đến");
                    txtFromAge.Focus();
                    return(false);
                }
                return(true);
            }
            catch (Exception ex)
            {
                CommonData.log.Error(ex.ToString());
                return(false);
            }
        }