private void InsertWorkTask() { if (!this.CheckFormData()) { return; } MicroBSC.BSC.Biz.Biz_Bsc_Work_Task objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Task(); objBSC.Iexec_ref_id = this.IExec_Ref_ID; objBSC.Itask_name = txtTaskName.Text.Trim(); objBSC.Itask_desc = txtTaskDesc.Value; objBSC.Itask_weight = Convert.ToDecimal(GetStringDigit(this.txtTaskWeight.Text, "###0.0")); DateTime mydt1 = new DateTime(1900, 1, 1, 0, 0, 0); objBSC.Itgt_str_date = (calTgtStrDate.Value == null || calTgtStrDate.Value == "") ? mydt1 : Convert.ToDateTime(calTgtStrDate.Value); objBSC.Itgt_end_date = (calTgtEndDate.Value == null || calTgtEndDate.Value == "") ? mydt1 : Convert.ToDateTime(calTgtEndDate.Value); objBSC.Itgt_cost = Convert.ToInt32(GetStringDigit(this.txtTgtCost.Text, "###0")); objBSC.Irst_str_date = (calRstStrDate.Value == null || calRstStrDate.Value == "") ? mydt1 : Convert.ToDateTime(calRstStrDate.Value); objBSC.Irst_end_date = (calRstEndDate.Value == null || calRstEndDate.Value == "") ? mydt1 : Convert.ToDateTime(calRstEndDate.Value); objBSC.Irst_cost = Convert.ToInt32(GetStringDigit(this.txtRstCost.Text, "###0")); objBSC.Ido_rate = Convert.ToDecimal(GetStringDigit(this.txtDoRate.Text, "###0.0")); objBSC.Iadd_file = this.hdfTargetReasonFile.Value; objBSC.Iuse_yn = (this.chkUseYN.Checked) ? "Y" : "N"; objBSC.Itxr_user = gUserInfo.Emp_Ref_ID; int intRtn = objBSC.InsertData(objBSC.Iexec_ref_id, objBSC.Itask_ref_id, objBSC.Itask_name, objBSC.Itask_desc, objBSC.Itask_weight, objBSC.Itgt_str_date, objBSC.Itgt_end_date, objBSC.Itgt_cost, objBSC.Irst_str_date, objBSC.Irst_end_date, objBSC.Irst_cost, objBSC.Ido_rate, objBSC.Iadd_file, objBSC.Iuse_yn, objBSC.Itxr_user); ltrScript.Text = JSHelper.GetAlertScript(objBSC.Transaction_Message, false); if (objBSC.Transaction_Result == "Y") { this.IExec_Ref_ID = objBSC.Iexec_ref_id; this.ITask_Ref_ID = objBSC.Itask_ref_id; this.IType = "U"; this.SetFormData(); this.SetButton(); } }