Пример #1
0
 public FrmOrderInfoAdd(int orderid)
 {
     InitializeComponent();
     ContralDataBind();
     this.tableAdapterManager1.ordersTableAdapter.FillByOrder_id(this.humanresourcesDataSet1.orders, orderid);
     EditOrder = this.humanresourcesDataSet1.orders.SingleOrDefault();
     bind();
 }
Пример #2
0
        private void Save()
        {
            if (this.llblClient.Tag.ToString() == "0")
            {
                throw new Exception("请选择客户");
            }
            if (string.IsNullOrEmpty(this.txtOrderNO.Text))
            {
                throw new Exception("请填写订单号");
            }
            else
            {
                int count = Convert.ToInt32(tableAdapterManager1.ordersTableAdapter.IsOrderNOExists(this.txtOrderNO.Text.Trim()));
                if (count>0)
                {
                    throw new Exception("订单号已存在.请重新填写");
                }

            }
            if (EditOrder == null)
            {

                EditOrder = this.humanresourcesDataSet1.orders.NewordersRow();
                EditOrder.Order_CreateTime = DateTime.Now;
            }
            EditOrder.City_id = Convert.ToInt32(this.cboCity.SelectedValue);
            EditOrder.Client_id = Convert.ToInt32(this.llblClient.Tag);
            EditOrder.Client_Selling1 = this.txtClient_Selling1.Text;
            EditOrder.Client_Selling2 = this.txtClient_Selling2.Text;
            EditOrder.Client_Selling3 = this.txtClient_Selling3.Text;
            EditOrder.Client_Selling4 = this.txtClient_Selling4.Text;
            EditOrder.Client_Selling5 = this.txtClient_Selling5.Text;
            EditOrder.Degree_id = Convert.ToInt32(this.cboDegree_id.SelectedValue);
            EditOrder.Education_major = this.txtEducation_major.Text;
            EditOrder.Evaluate_Staff1 = this.txtEvaluate_Staff1.Text;
            EditOrder.Evaluate_Staff2 = this.txtEvaluate_Staff2.Text;
            EditOrder.Evaluate_Staff3 = this.txtEvaluate_Staff3.Text;
            EditOrder.Evaluate_Staff4 = this.txtEvaluate_Staff4.Text;
            EditOrder.Experience = Convert.ToInt32(this.nudExperience.Value);
            EditOrder.ForeignLanguage = this.txtForeignLanguage.Text;
            EditOrder.JobsDetailID = Convert.ToInt32(this.llblJobsDetail.Tag);
            EditOrder.Order_allopatry = this.cboOrder_allopatry.SelectedIndex == 0;
            EditOrder.Order_candidate = this.cboOrder_candidate.SelectedIndex;
            EditOrder.Order_candidateC = this.txtOrder_candidateC.Text;
            EditOrder.Order_company = this.txtOrder_company.Text;
            EditOrder.Order_compendium = this.txtOrder_compendium.Text;
            EditOrder.Order_condition = this.cboOrder_condition.SelectedIndex;
            EditOrder.Order_decision = this.txtOrder_decision.Text;
            EditOrder.Order_equivalentN = this.txtOrder_equivalentN.Text;
            EditOrder.Order_equivalentP = this.txtOrder_equivalentP.Text;
            try
            {
                EditOrder.Order_headcount = Convert.ToInt32(this.txtOrder_headcount.Text);
            }
            catch (Exception)
            {

                EditOrder.Order_headcount = 0;
            }
            EditOrder.Order_indirectN = this.txtOrder_indirectN.Text;
            EditOrder.Order_indirectN1 = Convert.ToInt32(this.cboOrder_indirectN1.SelectedValue);
            EditOrder.Order_indirectS = this.txtOrder_indirectS.Text;
            EditOrder.Order_instrument = this.txtOrder_instrument.Text;
            EditOrder.Order_Interview1 = this.txtOrder_Interview1.Text;
            EditOrder.Order_Interview2 = this.txtOrder_Interview2.Text;
            EditOrder.Order_Interview3 = this.txtOrder_Interview3.Text;
            EditOrder.Order_Interview4 = this.txtOrder_Interview4.Text;
            EditOrder.Order_InterviewADD = this.txtOrder_InterviewADD.Text;
            EditOrder.Order_InterviewT = this.dtpOrder_InterviewT.Value;
            EditOrder.Order_joinN = Convert.ToInt32(this.nudOrder_joinN.Value);
            EditOrder.Order_Language = this.txtOrder_Language.Text;
            EditOrder.Order_languageL = this.txtOrder_languageL.Text;
            EditOrder.Order_manageS = this.txtOrder_manageS.Text;
            EditOrder.Order_officeT = this.dtpOrder_officeT.Value.Date;
            EditOrder.Order_Pdescribe = this.txtOrder_Pdescribe.Text;
            EditOrder.Order_positionN = this.txtOrder_positionN.Text;
            EditOrder.Order_positionType = this.cboOrder_positionType.SelectedItem as string;
            EditOrder.Order_preference = this.cboOrder_preference.SelectedIndex;
            EditOrder.Order_promotion = this.txtOrder_promotion.Text;
            EditOrder.Order_reportN = this.txtOrder_reportN.Text;
            EditOrder.Order_reportN1 = Convert.ToInt32(this.cboOrder_reportN1.SelectedValue);
            EditOrder.Order_salary = Convert.ToInt32(this.nudOrder_salary.Value);
            EditOrder.Order_salaryS = this.txtOrder_salaryS.Text;
            EditOrder.Order_share = this.txtOrder_share.Text;
            EditOrder.Order_Stime = this.dtpOrder_Stime.Value.Date;
            try
            {
                EditOrder.Order_subordinateN = Convert.ToInt32(this.txtOrder_subordinateN.Text);
            }
            catch (Exception)
            {

                EditOrder.Order_subordinateN = 0;
            }
            try
            {
                EditOrder.Order_turnover = Convert.ToDecimal(this.txtOrder_turnover.Text);
            }
            catch (Exception)
            {

                EditOrder.Order_turnover = 0;
            }
            EditOrder.Order_written = this.cboOrder_written.SelectedIndex==1;
            EditOrder.Position_Challenge1 = this.txtPosition_Challenge1.Text;
            EditOrder.Position_Challenge2 = this.txtPosition_Challenge2.Text;
            EditOrder.Position_Challenge3 = this.txtPosition_Challenge3.Text;
            EditOrder.Position_Challenge4 = this.txtPosition_Challenge4.Text;
            EditOrder.Position_Challenge5 = this.txtPosition_Challenge5.Text;
            EditOrder.Position_Difficulty1 = this.txtPosition_Difficulty1.Text;
            EditOrder.Position_Difficulty2 = this.txtPosition_Difficulty2.Text;
            EditOrder.Position_Difficulty3 = this.txtPosition_Difficulty3.Text;
            EditOrder.Position_Difficulty4 = this.txtPosition_Difficulty4.Text;
            EditOrder.Position_Difficulty5 = this.txtPosition_Difficulty5.Text;
            EditOrder.Position_Duty1 = this.txtPosition_Duty1.Text;
            EditOrder.Position_Duty2 = this.txtPosition_Duty2.Text;
            EditOrder.Position_Duty3 = this.txtPosition_Duty3.Text;
            EditOrder.Position_Duty4 = this.txtPosition_Duty4.Text;
            EditOrder.Position_Duty5 = this.txtPosition_Duty5.Text;
            EditOrder.Position_Duty6 = this.txtPosition_Duty6.Text;
            EditOrder.Position_Selling1 = this.txtPosition_Selling1.Text;
            EditOrder.Position_Selling2 = this.txtPosition_Selling2.Text;
            EditOrder.Position_Selling3 = this.txtPosition_Selling3.Text;
            EditOrder.Position_Selling4 = this.txtPosition_Selling4.Text;
            EditOrder.Position_Selling5 = this.txtPosition_Selling5.Text;
            EditOrder.Recruitment_id = Convert.ToInt32(this.cboRecruitment.SelectedValue);
            EditOrder.Trade_ID = Convert.ToInt32(this.llblTrade_ID.Tag);
            EditOrder.User_id = EditOrder.User_id > 0 ? EditOrder.User_id : BelongUser.User_id;
            if (EditOrder.Order_id > 0)
            {
                this.tableAdapterManager1.UpdateAll(this.humanresourcesDataSet1);
            }
            else
            {
                this.humanresourcesDataSet1.orders.AddordersRow(EditOrder);
                this.tableAdapterManager1.UpdateAll(this.humanresourcesDataSet1);
                EditOrder = this.tableAdapterManager1.ordersTableAdapter.GetDataByOrder_id(Convert.ToInt32(this.tableAdapterManager1.ordersTableAdapter.Adapter.InsertCommand.LastInsertedId)).SingleOrDefault();

            }
            this.panel1.Show();
            this.tabControl1.Enabled = false;
        }