protected override string AddData() { RDFNew.Module.Admin.Hr.Hr_Leave obj = new RDFNew.Module.Admin.Hr.Hr_Leave(); DataTable dt = RDFNew.Module.DALHelper.GetMasterEmpty(null, "Hr_Leave"); DataRow dr; dr = dt.NewRow(); dr["LeaveID"] = App_Com.Helper.InputText(this.txtLeaveID.Text, 500); dr["LeaveDate"] = App_Com.Helper.InputText(this.txtLeaveDate.Text, 500); dr["EmployeeID"] = App_Com.Helper.InputText(this.txtEmployeeID.Text, 500); dr["LeaveTypeID"] = this.ddlLeaveTypeID.SelectedValue; dr["DTFrom"] = this.txtDTFrom.Text + " " + this.txtDTFromT.Text; dr["DTTo"] = this.txtDTTo.Text + " " + this.txtDTToT.Text; App_Com.Helper.CheckDiffMinutes(this.txtDTFrom.Text, this.txtDTFromT.Text, this.txtDTTo.Text, this.txtDTToT.Text); this.txtTimes.Text = App_Com.Helper.GetDiffMinutes(this.txtDTFrom.Text, this.txtDTFromT.Text, this.txtDTTo.Text, this.txtDTToT.Text).ToString(); dr["Times"] = this.txtTimes.Text; dr["Cause"] = this.txtCause.Text.Trim(); dr["Remark"] = this.txtRemark.Text.Trim(); dr["CrtBy"] = App_Com.Sys_User.GetUserInfo("UserID"); dr["CrtOn"] = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); dt.Rows.Add(dr); object[] data = obj.ApplyMaster(dt.GetChanges(DataRowState.Added), App_Com.Helper.BuildLog("Hr_Leave", "add"), GetFlow_ToDoM()); if (data[0].ToString() != "0") //正常 throw data[1] as Exception; else return data[1].ToString(); }
protected override void OnInit(EventArgs e) { base.OnInit(e); B_ModuleID = "Hr_Leave"; B_ModuleName = "请假申请单"; B_PageDetail = "Hr_Leave.aspx"; B_ToolBar1 = this.Toolbar1; B_Window1 = this.Window1; B_Grid1 = this.Grid1; B_IDAL = new RDFNew.Module.Admin.Hr.Hr_Leave(); B_TableKey = "Hr_Leave.LeaveID"; B_OrderBy = " Hr_Leave.LeaveID Desc "; }
protected override void OnInit(EventArgs e) { base.OnInit(e); B_ModuleID = "Hr_Leave"; B_ModuleName = "请假申请单"; B_Window1 = this.Window1; B_ToolBar1 = this.Toolbar1; B_IDAL = new RDFNew.Module.Admin.Hr.Hr_Leave(); F_FileName = "Hr_Leave.pdl"; }
protected override string UpdateData() { RDFNew.Module.Admin.Hr.Hr_Leave obj = new RDFNew.Module.Admin.Hr.Hr_Leave(); object[] data = obj.GetMaster(B_Keyword); if (data[0].ToString() == "0") //正常 { DataTable dt = data[1] as DataTable; if (dt.Rows.Count > 0) { DataRow dr; dr = dt.Rows[0]; dr["LeaveDate"] = App_Com.Helper.InputText(this.txtLeaveDate.Text, 500); dr["EmployeeID"] = App_Com.Helper.InputText(this.txtEmployeeID.Text, 500); dr["DTFrom"] = this.txtDTFrom.Text + " " + this.txtDTFromT.Text; dr["DTTo"] = this.txtDTTo.Text + " " + this.txtDTToT.Text; App_Com.Helper.CheckDiffMinutes(this.txtDTFrom.Text, this.txtDTFromT.Text, this.txtDTTo.Text, this.txtDTToT.Text); this.txtTimes.Text = App_Com.Helper.GetDiffMinutes(this.txtDTFrom.Text, this.txtDTFromT.Text, this.txtDTTo.Text, this.txtDTToT.Text).ToString(); dr["Times"] = this.txtTimes.Text; dr["Cause"] = this.txtCause.Text.Trim(); dr["Remark"] = this.txtRemark.Text.Trim(); dr["ModBy"] = App_Com.Sys_User.GetUserInfo("UserID"); dr["ModOn"] = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); data = obj.ApplyMaster(dt.GetChanges(DataRowState.Modified), App_Com.Helper.BuildLog("Hr_Leave", "edit")); if (data[0].ToString() != "0") //正常 throw data[1] as Exception; else return data[1].ToString(); } else { throw new Exception("需要修改的记录已不存在,请刷新后再试."); } } else { throw data[1] as Exception; } }