Example #1
0
        //往来单位2选择器
        private void txtcCustName2_ChooserClick(object sender, EventArgs e)
        {
            if (CommonCtrl.IsNullToString(cboOrderType.SelectedValue) == "")
            {
                return;
            }
            DataSources.EnumAccountVerification enumAccount = (DataSources.EnumAccountVerification)Convert.ToInt32(cboOrderType.SelectedValue);
            switch (enumAccount)
            {
            case DataSources.EnumAccountVerification.YuShouToYingShou:   //预收冲应收
            case DataSources.EnumAccountVerification.YingShouToYingShou: //应收转应收
            case DataSources.EnumAccountVerification.YingFuToYingShou:   //应付冲应收
            case DataSources.EnumAccountVerification.YuShouToYuShou:     //预收转预收
                frmCustomerInfo frmCustomer = new frmCustomerInfo();
                if (frmCustomer.ShowDialog() == DialogResult.OK)
                {
                    txtcCustName2.Tag  = frmCustomer.strCustomerId;
                    txtcCustName2.Text = frmCustomer.strCustomerName;
                }
                break;

            case DataSources.EnumAccountVerification.YuFuToYingFu:     //预付冲应付
            case DataSources.EnumAccountVerification.YingFuToYingFu:   //应付转应付
            case DataSources.EnumAccountVerification.YingShouToYingFu: //应收冲应付
            case DataSources.EnumAccountVerification.YuFuToYuFu:       //预付转预付
                frmSupplier frmSupp = new frmSupplier();
                if (frmSupp.ShowDialog() == DialogResult.OK)
                {
                    txtcCustName2.Tag  = frmSupp.supperID;
                    txtcCustName2.Text = frmSupp.supperName;
                }
                break;
            }
        }
Example #2
0
        //供应商选择
        private void txtcSupCode_ChooserClick(object sender, EventArgs e)
        {
            frmSupplier frmSup = new frmSupplier();

            if (frmSup.ShowDialog() == DialogResult.OK)
            {
                txtcsup_code.Text   = frmSup.supperCode;
                txtsup_name.Caption = frmSup.supperName;
            }
        }
Example #3
0
        /// <summary> 选择供应商编码
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void txtsup_code2_ChooserClick(object sender, EventArgs e)
        {
            frmSupplier chooseSupplier = new frmSupplier();

            chooseSupplier.ShowDialog();
            if (!string.IsNullOrEmpty(chooseSupplier.supperID))
            {
                txtsup_code2.Text    = chooseSupplier.supperCode;
                txtsup_name2.Caption = chooseSupplier.supperName;
            }
        }
Example #4
0
        private void txtsup_name_ChooserClick(object sender, EventArgs e)
        {
            frmSupplier chooseSupplier = new frmSupplier();

            chooseSupplier.ShowDialog();
            string supperID = chooseSupplier.supperID;

            if (!string.IsNullOrEmpty(supperID))
            {
                txtsup_name.Text = chooseSupplier.supperName;
            }
        }
Example #5
0
        //往来单位1选择器
        private void txtcCustName1_ChooserClick(object sender, EventArgs e)
        {
            //if (CommonCtrl.IsNullToString(cboOrderType.SelectedValue) == "")
            //{
            //    return;
            //}
            frmBtype frmUints = new frmBtype();

            if (frmUints.ShowDialog() == DialogResult.OK)
            {
                txtcCustName1.Text = frmUints.BtypeName;
            }
            return;

            DataSources.EnumAccountVerification enumAccount = (DataSources.EnumAccountVerification)Convert.ToInt32(cboOrderType.SelectedValue);
            switch (enumAccount)
            {
            case DataSources.EnumAccountVerification.YuShouToYingShou:   //预收冲应收
            case DataSources.EnumAccountVerification.YingShouToYingShou: //应收转应收
            case DataSources.EnumAccountVerification.YingShouToYingFu:   //应收冲应付
            case DataSources.EnumAccountVerification.YuShouToYuShou:     //预收转预收
                frmCustomerInfo frmCustomer = new frmCustomerInfo();
                if (frmCustomer.ShowDialog() == DialogResult.OK)
                {
                    txtcCustName1.Tag  = frmCustomer.strCustomerId;
                    txtcCustName1.Text = frmCustomer.strCustomerName;
                    if (txtcCustName2.Tag == null && enumAccount != DataSources.EnumAccountVerification.YingShouToYingFu)    //没有选择应收客户,默认选择与预收客户相同
                    {
                        txtcCustName2.Tag  = frmCustomer.strCustomerId;
                        txtcCustName2.Text = frmCustomer.strCustomerName;
                    }
                }
                break;

            case DataSources.EnumAccountVerification.YuFuToYingFu:     //预付冲应付
            case DataSources.EnumAccountVerification.YingFuToYingFu:   //应付转应付
            case DataSources.EnumAccountVerification.YingFuToYingShou: //应付冲应收
            case DataSources.EnumAccountVerification.YuFuToYuFu:       //预付转预付
                frmSupplier frmSupp = new frmSupplier();
                if (frmSupp.ShowDialog() == DialogResult.OK)
                {
                    txtcCustName1.Tag  = frmSupp.supperID;
                    txtcCustName1.Text = frmSupp.supperName;
                    if (txtcCustName2.Tag == null && enumAccount != DataSources.EnumAccountVerification.YingFuToYingShou)
                    {
                        txtcCustName2.Tag  = frmSupp.supperID;
                        txtcCustName2.Text = frmSupp.supperName;
                    }
                }
                break;
            }
        }
Example #6
0
 //选择器
 private void txtCustCode_ChooserClick(object sender, EventArgs e)
 {
     //应收选择客户
     if (orderType == DataSources.EnumOrderType.RECEIVABLE)
     {
         frmCustomerInfo frm = new frmCustomerInfo();
         if (frm.ShowDialog() == DialogResult.OK)
         {
             txtCustCode.Text    = frm.strCustomerNo;
             txtCustName.Caption = frm.strCustomerName;
         }
     }
     else if (orderType == DataSources.EnumOrderType.PAYMENT)//应付选择供应商
     {
         frmSupplier frmSupp = new frmSupplier();
         if (frmSupp.ShowDialog() == DialogResult.OK)
         {
             txtCustCode.Text    = frmSupp.supperCode;
             txtCustName.Caption = frmSupp.supperName;
         }
     }
 }
Example #7
0
 private void suppliersToolStripMenuItem_Click(object sender, EventArgs e)
 {
     frmSupplier  supplierForm = new frmSupplier();
     DialogResult result       = supplierForm.ShowDialog();
 }
Example #8
0
        /// <summary>
        /// 以模式方式加载主窗体
        /// </summary>
        /// <param name="objApp"> 应用程序对象 </param>
        /// <param name="objUser"> 当前登录用户对象 </param>
        //public void LoadByModeForm(WMSAppInfo objApp, WMSUserInfo objUser)
        //{
        //    LoadByModeForm(objApp, objUser, null);
        //}

        /// <summary>
        /// 以模式方式加载主窗体
        /// </summary>
        /// <param name="objApp">应用程序对象</param>
        /// <param name="objUser">当前登录用户对象</param>
        /// <param name="objModule">调用模块</param>
        public void LoadByModeForm(WMSAppInfo objApp, WMSUserInfo objUser, string objModule)
        {
            UI.FrmSTable frmX = null;
            if (objModule == string.Empty || objModule.Trim() == "") //默认为 User
            {
                frmX               = new frmCompany();
                frmX.ModuleRtsId   = "2101";
                frmX.ModuleRtsName = "单位信息管理";
            }
            else
            {
                /*
                 *  2101	单位信息管理
                 *  2102	部门信息管理
                 *  2103	用户信息管理
                 *  2104	权限管理
                 *
                 */
                switch (objModule.Trim().ToLower())
                {
                case "2101":    //单位信息管理
                    frmX               = new frmCompany();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "单位信息管理";
                    break;

                case "2102":   //部门信息管理
                    frmX               = new frmDept();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "部门信息管理";
                    break;

                case "2103":    //用户信息管理
                    frmX               = new frmUserInfo();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "用户信息管理";
                    break;

                case "2104":    //权限管理
                    frmX               = new frmUserRight();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "权限管理";
                    break;

                case "2114":    //权限管理
                    frmSupplier.sCondition = " and nType=0 ";
                    frmSupplier.type       = 0;
                    frmX               = new frmSupplier();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "供应商管理";
                    break;

                case "2115":    //权限管理
                    frmSupplier.sCondition = " and nType=1 ";
                    frmSupplier.type       = 1;
                    frmX               = new frmSupplier();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "客户管理";
                    break;
                }
                frmX.AppInformation  = objApp;
                frmX.UserInformation = objUser;
                frmX.InitFormParameters();
                frmX.ShowDialog();
                frmX.Dispose();
            }
        }
Example #9
0
        private void supplierToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            frmSupplier frm = new frmSupplier();

            frm.ShowDialog();
        }