Esempio n. 1
0
        public override int Delete( )
        {
            if (string.IsNullOrEmpty(txtOddNum.Text))
            {
                MessageBox.Show("清选择需要删除的内容");
                return(0);
            }
            _Refreshbll = new FishBll.Bll.ProcessStateBll();
            if (_Refreshbll.ExistsNumbering(txtNumbering.Text, "fksqExBool") == true)
            {
                MessageBox.Show("已审核无法操作!");
                return(0);
            }
            isOk = _bll.Delete(txtOddNum.Text);
            if (isOk == true)
            {
                //if (txtNumbering.Text != "")
                //{
                //    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                //    _Refreshbll.GetFormPaymentRequisition(txtNumbering.Text);
                //}
                MessageBox.Show("成功删除");

                Next( );
            }
            else
            {
                MessageBox.Show("删除失败");
            }

            return(base.Delete( ));
        }
Esempio n. 2
0
        public FormProcessState()
        {
            InitializeComponent(); ReadColumnConfig(dataGridView1, "Set_125");

            _list = new FishEntity.ProcessStateEntity();
            _bll  = new FishBll.Bll.ProcessStateBll();
            comCode.DataSource         = _bll.getCode();
            comCode.DisplayMember      = "code";
            comNumbering.DataSource    = _bll.getNumbering();
            comNumbering.DisplayMember = "Numbering";
            DealDataGridViewHeader();
            this.dtpStart.Format       = System.Windows.Forms.DateTimePickerFormat.Custom;
            this.dtpStart.CustomFormat = "  ";
            this.dtpEnd.Format         = System.Windows.Forms.DateTimePickerFormat.Custom;
            this.dtpEnd.CustomFormat   = "  ";
            User();
            if (FishEntity.Variable.User.username == "admin" || FishEntity.Variable.User.username == "ceo" || FishEntity.Variable.User.username == "zd_lyk")
            {
                this.dataGridView1.ReadOnly = false;
            }
            else
            {
                this.dataGridView1.ReadOnly = true;
            }
            cmbeffect.SelectedItem = "全部";
            //DealDataGridViewHeader_One ();
            //DealDataGridViewHeader_two ();
        }
        public override int Modify()
        {
            _Refreshbll = new FishBll.Bll.ProcessStateBll();
            if (_Refreshbll.ExistsNumbering(txtNumbering.Text, "hwfkExBool") == true)
            {
                MessageBox.Show("已审核无法操作!");
                return(0);
            }
            if (_fish == null)
            {
                MessageBox.Show("请查询需要修改的数据。");
                return(0);
            }
            if (string.IsNullOrEmpty(txtCodeOdd.Text))
            {
                MessageBox.Show("请选择销售合同号");
                return(0);
            }
            FishBll.Bll.CargoFeedbackSheetBll bll = new FishBll.Bll.CargoFeedbackSheetBll();
            decimal temp = 0;

            _fish.Code = txtcode.Text;
            if (bll.ExistsUpdate(_fish.Code, FishEntity.Variable.User.username) != true)
            {
                MessageBox.Show("不是所属人无法操作!");
                return(0);
            }
            _fish.Sponsor          = txtsponsor.Text.Trim();
            _fish.Acceptor         = txtacceptor.Text.Trim();
            _fish.Processresult    = txtprocessresult.Text.Trim();
            _fish.Evaluation       = txtevaluation.Text.Trim();
            _fish.Attendance       = txtattendance.Text.Trim();
            _fish.Review           = txtreview.Text.Trim();
            _fish.Remarks          = txtremarks.Text.Trim();
            _fish.ConfirmTheWeight = txtConfirmTheWeight.Text;
            _fish.Modifytime       = DateTime.Now;
            _fish.Modifyman        = FishEntity.Variable.User.username;
            _fish.codeContract     = txtCodeOdd.Text;
            bool isOk = bll.Update(_fish);

            if (isOk)
            {
                if (txtNumbering.Text != "")
                {
                    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                    _Refreshbll.GetFormCargoFeedbackSheet(txtNumbering.Text);
                }
                MessageBox.Show("修改成功。");
            }
            else
            {
                //txtcode.Text = string.Empty;
                MessageBox.Show("修改失败。");
            }
            return(1);
        }
Esempio n. 4
0
 public override void Review()
 {
     Review(this.Name, txtNumbering.Text, txtcode.Text);
     if (txtNumbering.Text != "")
     {
         _Refreshbll = new FishBll.Bll.ProcessStateBll();
         _Refreshbll.GetFormSalesRContract(txtNumbering.Text);
     }
     base.Review();
 }
Esempio n. 5
0
 public override void Review()
 {
     Review(this.Name, txtNumbering.Text, txtOddNum.Text);
     if (txtNumbering.Text != "")
     {
         _Refreshbll = new FishBll.Bll.ProcessStateBll();
         _Refreshbll.GetFormReceiptRecord(txtNumbering.Text);
     }
     base.Review();
 }
Esempio n. 6
0
        public override int Modify()
        {
            _Refreshbll = new FishBll.Bll.ProcessStateBll();
            if (_Refreshbll.ExistsNumbering(txtNumbering.Text, "hwfkExBool") == true)
            {
                MessageBox.Show("已审核无法操作!");
                return(0);
            }
            if (_fish == null)
            {
                MessageBox.Show("请查询需要修改的数据。");
                return(0);
            }
            if (string.IsNullOrEmpty(txtCodeOdd.Text))
            {
                MessageBox.Show("请选择销售合同号");
                return(0);
            }
            FishBll.Bll.CargoFeedbackSheetBll bll = new FishBll.Bll.CargoFeedbackSheetBll();
            decimal temp = 0;

            _fish.Code = txtcode.Text;
            if (bll.ExistsUpdate(_fish.Code, FishEntity.Variable.User.username) != true)
            {
                MessageBox.Show("不是所属人无法操作!");
                return(0);
            }
            _fish.Remarks          = txtremarks.Text.Trim();
            _fish.ConfirmTheWeight = txtConfirmTheWeight.Text;
            _fish.Modifytime       = DateTime.Now;
            _fish.Modifyman        = FishEntity.Variable.User.username;
            _fish.codeContract     = txtCodeOdd.Text;
            _fish.FishMealId       = txtFishMealId.Text;
            _fish.PoundBillNumber  = txtPoundBillNumber.Text;
            _fish.PoundDifference  = txtPoundDifference.Text;
            _fish.NetWeight        = txtNetWeight.Text;
            bool isOk = bll.Update(_fish, this.Name);

            if (isOk)
            {
                //if (txtNumbering.Text != "")
                //{
                //    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                //    _Refreshbll.GetFormCargoFeedbackSheet(txtNumbering.Text);
                //}
                MessageBox.Show("修改成功。");
            }
            else
            {
                //txtcode.Text = string.Empty;
                MessageBox.Show("修改失败。");
            }
            return(1);
        }
        public override void Save()
        {
            decimal temp = 0;

            FishEntity.TheproblemsheetEntity _The = new FishEntity.TheproblemsheetEntity();
            _The.Code       = FishBll.Bll.SequenceUtil.GetTheproblemsheet();
            _The.ContractNo = txtContractNo.Text;
            decimal.TryParse(txtChargeback.Text, out temp);
            _The.Chargeback      = temp;
            _The.OccurDate       = dtpoccurDate.Value;
            _The.EventName       = txtEventName.Text;
            _The.SolvTtheProblem = txtSolvTtheProblem.Text;
            _The.Remarks         = txtRemarks.Text;
            _The.Createtime      = DateTime.Now;
            _The.Createman       = FishEntity.Variable.User.username;
            _The.Modifytime      = DateTime.Now;
            _The.Modifyman       = _The.Createman;
            _The.codeContract    = txtCodeOdd.Text;
            _The.Numbering       = txtNumbering.Text;
            FishBll.Bll.TheproblemsheetBll bll = new FishBll.Bll.TheproblemsheetBll();
            bool isok = bll.Exists(_The.Code);

            while (isok)
            {
                _The.Code = FishBll.Bll.SequenceUtil.GetTheproblemsheet();
                isok      = bll.Exists(_The.Code);
            }
            int id = bll.Add(_The);

            if (id > 0)
            {
                _The.Id = id;
                if (txtNumbering.Text != "")
                {
                    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                    _Refreshbll.GetFormTheproblemsheet(txtNumbering.Text);
                }
                tmiQuery.Visible  = false;
                tmiDelete.Visible = false;
                tmiModify.Visible = false;
                tmiSave.Visible   = false;
                tmiAdd.Visible    = false;
                tmiCancel.Visible = true;
                MessageBox.Show("添加成功。");
                txtcode.Text = _The.Code;
            }
            else
            {
                txtcode.Text = _The.Code;
                MessageBox.Show("添加失败。");
            }
        }
Esempio n. 8
0
        public override int Modify()
        {
            if (string.IsNullOrEmpty(txtCodeOdd.Text))
            {
                MessageBox.Show("请选择销售合同号");
                return(0);
            }
            _fish.Contactsunit   = txtcontactsunit.Text.ToString();
            _fish.ContactsunitId = txtcontactsunit.Tag.ToString();
            _fish.Issuingtime    = dtpIssuingtime.Value;
            _fish.Warehouse      = txtwarehouse.Text.ToString();
            _fish.Species        = cmbspecies.SelectedValue == null ? string.Empty : cmbspecies.SelectedValue.ToString();
            _fish.Specification  = cmbspecification.SelectedValue == null ? string.Empty : cmbspecification.SelectedValue.ToString();
            _fish.Ferryname      = txtferryname.Text.ToString();
            _fish.Listname       = txtlistname.Text.ToString();
            _fish.Cornerno       = txtcornerno.Text.ToString();
            _fish.Ton            = txtTon.Text;
            _fish.Packagenumber  = txtpackagenumber.Text;
            _fish.Remarks        = txtRemarks.Text.ToString();
            _fish.SerialNumber   = txtSerialNumber.Text;
            _fish.ShipNotice     = txtShipNotice.Text.ToString();
            _fish.Storagecosts   = txtStoragecosts.Text;
            _fish.Modifytime     = DateTime.Now;
            _fish.Modifyman      = FishEntity.Variable.User.username;
            _fish.codeContract   = txtCodeOdd.Text.ToString();
            _fish.Recipient      = txtRecipient.Text.ToString();
            FishBll.Bll.BillofladingBll bll = new FishBll.Bll.BillofladingBll();
            if (bll.ExistsUpdate(_fish.Code, FishEntity.Variable.User.username) != true)
            {
                MessageBox.Show("不是所属人无法操作!");
                return(0);
            }
            bool isOk = bll.Update(_fish);

            AddImages(_fish);
            if (isOk)
            {
                if (txtNumbering.Text != "")
                {
                    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                    _Refreshbll.GetFormBilloflading(txtNumbering.Text);
                }
                MessageBox.Show("修改成功。");
            }
            else
            {
                MessageBox.Show("修改失败。");
            }
            return(1);
        }
 public override void Review()
 {
     FishBll.Bll.PersonBll   getnameBll = new FishBll.Bll.PersonBll();
     FishEntity.PersonEntity getModel   = new FishEntity.PersonEntity();
     getModel = getnameBll.Getname(txtcreateman.Text);
     if (getModel != null)
     {
         Review(this.Name, txtNumbering.Text, getModel.username + " " + getModel.realname, txtcode.Text);
         if (txtNumbering.Text != "")
         {
             _Refreshbll = new FishBll.Bll.ProcessStateBll();
             _Refreshbll.GetFormCargoFeedbackSheet(txtNumbering.Text);
         }
     }
     base.Review();
 }
Esempio n. 10
0
        public override int Modify()
        {
            FishBll.Bll.TheproblemsheetBll bll = new FishBll.Bll.TheproblemsheetBll();
            _fish.ContractNo = txtContractNo.Text;//新增后修改bug
            decimal temp = 0;

            decimal.TryParse(txtChargeback.Text, out temp);
            _fish.Chargeback      = temp;
            _fish.OccurDate       = dtpoccurDate.Value;
            _fish.EventName       = txtEventName.Text;
            _fish.SolvTtheProblem = txtSolvTtheProblem.Text;
            _fish.Remarks         = txtRemarks.Text;
            _fish.FishMealId      = txtFishMealId.Text;
            _fish.Modifytime      = DateTime.Now;
            _fish.Modifyman       = FishEntity.Variable.User.username;
            _fish.codeContract    = txtCodeOdd.Text;
            if (bll.ExistsUpdate(_fish.Code, FishEntity.Variable.User.username) == false)
            {
                MessageBox.Show("不是所属人无法操作!");
                return(0);
            }
            _Refreshbll = new FishBll.Bll.ProcessStateBll();
            if (_Refreshbll.ExistsNumbering(txtNumbering.Text, "wtfkExBool") == true)
            {
                MessageBox.Show("已审核无法操作!");
                return(0);
            }
            bool isok = bll.Update(_fish, this.Name);

            if (isok)
            {
                //if (txtNumbering.Text != "")
                //{
                //    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                //    _Refreshbll.GetFormTheproblemsheet(txtNumbering.Text);
                //}
                MessageBox.Show("修改成功。");
            }
            else
            {
                MessageBox.Show("修改失败。");
            }
            return(1);
        }
Esempio n. 11
0
 private void dataGridView1_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (boolget == true)
     {
         if (e.ColumnIndex < 0 || e.RowIndex < 0)
         {
         }
         else
         {
         }
         if (dataGridView1.Columns[e.ColumnIndex].Name.Equals("effect", StringComparison.OrdinalIgnoreCase) == true)
         {
             if (FishEntity.Variable.User.username == "admin" || FishEntity.Variable.User.username == "ceo" || FishEntity.Variable.User.username == "zd_lyk")
             {
                 _list           = new FishEntity.ProcessStateEntity();
                 _bll            = new FishBll.Bll.ProcessStateBll();
                 _list.Numbering = dataGridView1.Rows[e.RowIndex].Cells["Numbering"].Value.ToString();
                 if (bool.Parse(dataGridView1.Rows[e.RowIndex].Cells["effect"].Value.ToString()))
                 {
                     _list.Effect = "无效";
                 }
                 else
                 {
                     _list.Effect = "有效";
                 }
                 bool idx = _bll.update(_list.Effect, _list.Numbering);
                 if (idx)
                 {
                     MessageBox.Show("修改成功!");
                     boolget = false;
                 }
                 else
                 {
                     MessageBox.Show("修改失败!");
                     boolget = false;
                 }
             }
         }
     }
     else
     {
         return;
     }
 }
Esempio n. 12
0
        public override int Delete( )
        {
            if (string.IsNullOrEmpty(txtOddNum.Text))
            {
                MessageBox.Show("单号不可为空");
                return(0);
            }
            if (_bll.ExistsUpdateOrDelete(_list.code, FishEntity.Variable.User.username) == false)
            {
                MessageBox.Show("不是所属人无法操作!");
                return(0);
            }
            _Refreshbll = new FishBll.Bll.ProcessStateBll();
            if (_Refreshbll.ExistsNumbering(txtNumbering.Text, "skjlExBool") == true)
            {
                MessageBox.Show("已审核无法操作!");
                return(0);
            }
            isOk = _bll.Delete(txtOddNum.Text);
            if (isOk == true)
            {
                if (txtNumbering.Text != "")
                {
                    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                    _Refreshbll.GetFormReceiptRecord(txtNumbering.Text);
                }
                MessageBox.Show("删除成功");

                //Next ( );
            }
            else
            {
                MessageBox.Show("删除失败");
            }

            return(base.Delete( ));
        }
        public override void Save()
        {
            if (string.IsNullOrEmpty(txtCodeOdd.Text))
            {
                MessageBox.Show("请选择销售合同号");
                return;
            }

            FishEntity.CargoFeedbackSheetEntity _fish = new FishEntity.CargoFeedbackSheetEntity();
            _fish.Code = FishBll.Bll.SequenceUtil.GetCargoFeedbackSheetSequence();
            decimal temp;

            _fish.Sponsor          = txtsponsor.Text.Trim();
            _fish.Acceptor         = txtacceptor.Text.Trim();
            _fish.Processresult    = txtprocessresult.Text.Trim();
            _fish.Evaluation       = txtevaluation.Text.Trim();
            _fish.Attendance       = txtattendance.Text.Trim();
            _fish.Review           = txtreview.Text.Trim();
            _fish.Remarks          = txtremarks.Text.Trim();
            _fish.ConfirmTheWeight = txtConfirmTheWeight.Text;
            _fish.Createtime       = DateTime.Now;
            _fish.Createman        = FishEntity.Variable.User.username;
            _fish.Modifytime       = DateTime.Now;
            _fish.Modifyman        = FishEntity.Variable.User.username;
            _fish.codeContract     = txtCodeOdd.Text;
            _fish.Numbering        = txtNumbering.Text;

            FishBll.Bll.CargoFeedbackSheetBll bll = new FishBll.Bll.CargoFeedbackSheetBll();
            bool isok = bll.Exists(_fish.Code);

            while (isok)
            {
                _fish.Code = FishBll.Bll.SequenceUtil.GetSampleSingleSequence();
                isok       = bll.Exists(_fish.Code);
            }
            int id = bll.Add(_fish);

            if (id > 0)
            {
                _fish.Id = id;
                if (txtNumbering.Text != "")
                {
                    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                    _Refreshbll.GetFormCargoFeedbackSheet(txtNumbering.Text);
                }
                tmiSave.Visible   = false;
                tmiClose.Visible  = true;
                tmiCancel.Visible = false;
                tmiDelete.Visible = true;
                tmiReview.Visible = true;
                tmiAdd.Visible    = true;
                tmiModify.Visible = true;
                tmiQuery.Visible  = true;
                MessageBox.Show("添加成功。");
                txtcode.Text      = _fish.Code.ToString();
                txtcreateman.Text = _fish.Createman.ToString();
                txtmodifyman.Text = _fish.Modifyman.ToString();
            }
            else
            {
                // txtCode.Text = _fish.Code;
                MessageBox.Show("添加失败。");
            }
        }
Esempio n. 14
0
        public override void Save( )
        {
            if (getValue( ) == false)
            {
                return;
            }

            if (state == "add")
            {
                isOk = _bll.Add(_list);
                //if (txtNumbering.Text != "")
                //{
                //    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                //    _Refreshbll.GetFormPaymentRequisition(txtNumbering.Text);
                //}
            }
            else
            {
                if (_bll.Exists(_list.code) == false)
                {
                    MessageBox.Show("不存在此记录");
                    return;
                }
                _Refreshbll = new FishBll.Bll.ProcessStateBll();
                if (_Refreshbll.ExistsNumbering(txtNumbering.Text, "fksqExBool") == true)
                {
                    MessageBox.Show("已审核无法操作!");
                    return;
                }
                //if (_bll.ExistsUpdate(_list.code,FishEntity.Variable.User.username)!=true)
                //{
                //    MessageBox.Show("不是所属人无法操作!");
                //    return;
                //}
                else
                {
                    isOk = _bll.Edit(_list);
                }
                //if (txtNumbering.Text != "")
                //{
                //    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                //    _Refreshbll.GetFormPaymentRequisition(txtNumbering.Text);
                //}
            }

            if (isOk == true)
            {
                MessageBox.Show("保存成功");

                tmiQuery.Visible    = true;
                tmiAdd.Visible      = true;
                tmiModify.Visible   = true;
                tmiDelete.Visible   = false;
                tmiClose.Visible    = true;
                tmiSave.Visible     = false;
                tmiCancel.Visible   = true;
                tmiExport.Visible   = false;
                tmiNext.Visible     = false;
                tmiPrevious.Visible = false;
            }
            else
            {
                MessageBox.Show("保存失败");
            }

            base.Save( );
        }
Esempio n. 15
0
        public override int Modify()
        {
            if (GetValue() == false)
            {
                return(0);
            }
            if (txtCode == null && txtCode.Text == "")
            {
                MessageBox.Show("请查询需要修改的磅单。");
                return(0);
            }
            if (string.IsNullOrEmpty(txtCodeOdd.Text))
            {
                MessageBox.Show("请选择销售合同号");
                return(0);
            }
            _Refreshbll = new FishBll.Bll.ProcessStateBll();
            if (_Refreshbll.ExistsNumbering(txtNumbering.Text, "bdExBool") == true)
            {
                MessageBox.Show("已审核无法操作!");
                return(0);
            }
            decimal temp = 0;

            _fish.Buyers             = Buyers.Text.ToString();
            _fish.OwnerId            = txtOwner.Tag.ToString();
            _fish.BuyersId           = Buyers.Tag.ToString();
            _fish.SellersId          = Sellers.Tag.ToString();
            _fish.Sellers            = Sellers.Text;
            _fish.Code               = txtCode.Text;
            _fish.Dateofmanufacture  = dtpfactureDate.Value;//chu
            _fish.IntothefactoryDate = dtpfactoryDate.Value;
            _fish.Carnumber          = txtCarnumber.Text.Trim();
            _fish.Grossweight        = txtGrossweight.Text;
            _fish.Tareweight         = txtTareweight.Text;
            _fish.Competition        = txtCompetition.Text;
            _fish.Goods              = cmbspecies.SelectedValue == null ? string.Empty : cmbspecies.SelectedValue.ToString();
            _fish.Remarks            = txtRemarks.Text;
            _fish.Shipno             = txtshipno.Text;
            _fish.Owner              = txtOwner.Text.Trim();
            _fish.Address            = txtAddress.Text.Trim();
            _fish.Modifytime         = DateTime.Now;
            _fish.Modifyman          = FishEntity.Variable.User.username;
            _fish.Quantity           = Quantity.Text.Trim();
            _fish.Pileangle          = Pileangle.Text.Trim();
            _fish.BillOfLadingid     = BillOfLadingid.Text.Trim();
            _fish.PName              = cmbName.SelectedValue == null ? string.Empty : cmbName.SelectedValue.ToString();
            _fish.Country            = cmbCountry.SelectedValue == null ? string.Empty : cmbCountry.SelectedValue.ToString();
            _fish.Qualit             = txtSpecification.Text;
            _fish.Serialnumber       = Serialnumber.Text.Trim();
            _fish.codeContract       = txtCodeOdd.Text;
            FishBll.Bll.OnepoundBll bll = new FishBll.Bll.OnepoundBll();
            if (bll.ExistsUpdate(_fish.Code, FishEntity.Variable.User.username) != true)
            {
                MessageBox.Show("不是所属人无法操作!");
                return(0);
            }
            bool isOk = bll.Update(_fish);

            if (isOk)
            {
                AddImages(_fish);
                if (txtNumbering.Text != "")
                {
                    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                    _Refreshbll.GetFormOnepound(txtNumbering.Text);
                }
                MessageBox.Show("修改成功。");
            }
            else
            {
                txtCode.Text = string.Empty;
                MessageBox.Show("修改失败。");
            }
            return(1);
        }
Esempio n. 16
0
        public override void Save( )
        {
            errorProvider1.Clear( );
            isOk = true;
            if (string.IsNullOrEmpty(txtOddNum.Text))
            {
                errorProvider1.SetError(txtOddNum, "不可为空");
                isOk = false;
            }
            //if ( string . IsNullOrEmpty ( txtCode . Text ) )
            //{
            //    errorProvider1 . SetError ( txtCode ,"不可为空" );
            //    isOk = false;
            //}
            decimal vaildate = 0M;

            if (!string.IsNullOrEmpty(txtWeight.Text) && decimal.TryParse(txtWeight.Text, out vaildate) == false)
            {
                errorProvider1.SetError(txtWeight, "请输入数字");
                isOk = false;
            }
            vaildate = 0M;
            if (!string.IsNullOrEmpty(txtGoodsPrice.Text) && decimal.TryParse(txtGoodsPrice.Text, out vaildate) == false)
            {
                errorProvider1.SetError(txtGoodsPrice, "请输入数字");
                isOk = false;
            }
            vaildate = 0M;
            if (!string.IsNullOrEmpty(texRMB.Text) && decimal.TryParse(texRMB.Text, out vaildate) == false)
            {
                errorProvider1.SetError(texRMB, "请输入数字");
                isOk = false;
            }
            if (isOk == false)
            {
                return;
            }

            getValue( );

            if (state == "add")
            {
                txtOddNum.Text = _bll.GetCode( );
                _list.code     = txtOddNum.Text;
                isOk           = _bll.Add(_list);
                if (txtNumbering.Text != "")
                {
                    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                    _Refreshbll.GetFormReceiptRecord(txtNumbering.Text);
                }
            }
            else if (state == "edit")
            {
                if (_bll.ExistsUpdateOrDelete(_list.code, FishEntity.Variable.User.username) == false)
                {
                    MessageBox.Show("不是所属人无法操作!");
                    return;
                }
                _Refreshbll = new FishBll.Bll.ProcessStateBll();
                if (_Refreshbll.ExistsNumbering(txtNumbering.Text, "skjlExBool") == true)
                {
                    MessageBox.Show("已审核无法操作!");
                    return;
                }
                if (_bll.Exists(_list.code) == true)
                {
                    MessageBox.Show("此单号不存在");
                    return;
                }
                isOk = _bll.Edit(_list);
                if (txtNumbering.Text != "")
                {
                    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                    _Refreshbll.GetFormReceiptRecord(txtNumbering.Text);
                }
            }

            if (isOk == true)
            {
                MessageBox.Show("保存成功");

                tmiQuery.Visible  = true;
                tmiAdd.Visible    = true;
                tmiModify.Visible = false;
                tmiDelete.Visible = false;
                tmiClose.Visible  = true;
                tmiSave.Visible   = false;
                tmiCancel.Visible = false;
                tmiExport.Visible = false;
                //tmiNext . Visible = false;
                //tmiPrevious . Visible = false;
            }
            else
            {
                MessageBox.Show("保存失败");
            }

            base.Save( );
        }
Esempio n. 17
0
        public override void Save()
        {
            FishEntity.OnepoundEntity _fish = new FishEntity.OnepoundEntity();
            _fish.Buyers = Buyers.Text;
            if (string.IsNullOrEmpty(Sellers.Text) == false)
            {
                FishEntity.CompanyEntity company = Sellers.Tag as FishEntity.CompanyEntity;
                _fish.Sellers = Sellers.Text.ToString();
            }
            else
            {
                MessageBox.Show("请选择销售商。");
                return;
            }
            if (string.IsNullOrEmpty(txtCodeOdd.Text))
            {
                MessageBox.Show("请选择销售合同号");
                return;
            }
            if (GetValue() == false)
            {
                return;
            }
            decimal temp = 0;

            _fish.Code               = FishBll.Bll.SequenceUtil.GerLadingNumber();
            _fish.OwnerId            = txtOwner.Tag.ToString();
            _fish.BuyersId           = Buyers.Tag.ToString();
            _fish.SellersId          = Sellers.Tag.ToString();
            _fish.Dateofmanufacture  = dtpfactureDate.Value;
            _fish.IntothefactoryDate = dtpfactoryDate.Value;
            _fish.Carnumber          = txtCarnumber.Text.Trim();
            _fish.Goods              = cmbspecies.SelectedValue == null ? string.Empty : cmbspecies.SelectedValue.ToString();
            _fish.Remarks            = txtRemarks.Text;
            _fish.Shipno             = txtshipno.Text;
            _fish.Grossweight        = txtGrossweight.Text;
            _fish.Tareweight         = txtTareweight.Text;
            _fish.Competition        = txtCompetition.Text;
            _fish.Owner              = txtOwner.Text.Trim();
            _fish.Quantity           = Quantity.Text.Trim();
            _fish.Pileangle          = Pileangle.Text.Trim();
            _fish.BillOfLadingid     = BillOfLadingid.Text.Trim();
            _fish.PName              = cmbName.SelectedValue == null ? string.Empty : cmbName.SelectedValue.ToString();
            _fish.Country            = cmbCountry.SelectedValue == null ? string.Empty : cmbCountry.SelectedValue.ToString();
            _fish.Qualit             = txtSpecification.Text;
            _fish.Serialnumber       = Serialnumber.Text.Trim();
            _fish.Address            = txtAddress.Text.Trim();
            _fish.Createtime         = DateTime.Now;
            _fish.Createman          = FishEntity.Variable.User.username;
            _fish.Modifytime         = DateTime.Now;
            _fish.Modifyman          = _fish.Createman;
            _fish.codeContract       = txtCodeOdd.Text;
            _fish.Numbering          = txtNumbering.Text;

            FishBll.Bll.OnepoundBll bll = new FishBll.Bll.OnepoundBll();

            bool isok = bll.Exists(_fish.Code);

            while (isok)
            {
                _fish.Code = FishBll.Bll.SequenceUtil.GerLadingNumber();
                isok       = bll.Exists(_fish.Code);
            }
            int id = bll.Add(_fish);

            if (id > 0)
            {
                if (txtNumbering.Text != "")
                {
                    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                    _Refreshbll.GetFormOnepound(txtNumbering.Text);
                }
                _fish.Id = id;
                AddImages(_fish);
                tmiQuery.Visible  = false;
                tmiDelete.Visible = false;
                tmiModify.Visible = false;
                tmiAdd.Visible    = true;
                tmiSave.Visible   = false;
                tmiCancel.Visible = true;
                MessageBox.Show("添加成功。");
                txtCode.Text = _fish.Code.ToString();
            }
            else
            {
                // txtCode.Text = _fish.Code;
                MessageBox.Show("添加失败。");
            }
        }
Esempio n. 18
0
        public override void Save()
        {
            FishEntity.BillofladingEntity _fish = new FishEntity.BillofladingEntity();
            if (string.IsNullOrEmpty(txtcontactsunit.Text) == false)
            {
                _fish.Contactsunit = txtcontactsunit.Text.Trim().ToString();
            }
            else
            {
                MessageBox.Show("请选择提货单位。");
                return;
            }
            if (string.IsNullOrEmpty(txtCodeOdd.Text))
            {
                MessageBox.Show("请选择销售合同号");
                return;
            }
            _fish.Code           = FishBll.Bll.SequenceUtil.GetBillofladingnumber();
            _fish.ContactsunitId = txtcontactsunit.Tag.ToString();
            _fish.Issuingtime    = dtpIssuingtime.Value;
            _fish.Warehouse      = txtwarehouse.Text.ToString();
            _fish.Species        = cmbspecies.SelectedValue == null ? string.Empty : cmbspecies.SelectedValue.ToString();
            _fish.Specification  = cmbspecification.SelectedValue == null ? string.Empty : cmbspecification.SelectedValue.ToString();
            _fish.Ferryname      = txtferryname.Text.ToString();
            _fish.Listname       = txtlistname.Text.ToString();
            _fish.Cornerno       = txtcornerno.Text.ToString();
            _fish.Ton            = txtTon.Text;
            _fish.Packagenumber  = txtpackagenumber.Text;
            _fish.Remarks        = txtRemarks.Text.ToString().Trim();
            _fish.SerialNumber   = txtSerialNumber.Text.ToString();
            _fish.ShipNotice     = txtShipNotice.Text.ToString().Trim();
            _fish.Storagecosts   = txtStoragecosts.Text;
            _fish.Createtime     = DateTime.Now;
            _fish.Createman      = FishEntity.Variable.User.username;
            _fish.Modifytime     = DateTime.Now;
            _fish.Modifyman      = _fish.Createman;
            _fish.codeContract   = txtCodeOdd.Text;
            _fish.Recipient      = txtRecipient.Text;
            _fish.Numbering      = txtNumbering.Text;
            FishBll.Bll.BillofladingBll bll = new FishBll.Bll.BillofladingBll();
            bool isok = bll.Exists(_fish.Code);

            while (isok)
            {
                _fish.Code = FishBll.Bll.SequenceUtil.GetBillofladingnumber();
                isok       = bll.Exists(_fish.Code);
            }
            int id = bll.Add(_fish);

            if (id > 0)
            {
                if (txtNumbering.Text != "")
                {
                    _Refreshbll = new FishBll.Bll.ProcessStateBll();
                    _Refreshbll.GetFormBilloflading(txtNumbering.Text);
                }
                _fish.Id = id;
                AddImages(_fish);
                tmiQuery.Visible  = false;
                tmiDelete.Visible = false;
                tmiModify.Visible = true;
                tmiAdd.Visible    = false;
                tmiSave.Visible   = false;
                tmiCancel.Visible = true;
                MessageBox.Show("添加成功。");
                txtcode.Text = _fish.Code;
            }
            else
            {
                txtcode.Text = _fish.Code;
                MessageBox.Show("添加失败。");
            }
        }