void loadDate() { string projectCode = TextUtils.ToString(grvData.GetFocusedRowCellValue(colCode)); string projectId = TextUtils.ToString(grvData.GetFocusedRowCellValue(colID)); if (projectCode == "" || projectId == "") { return; } ArrayList listModule = ProjectDesignDateBO.Instance.FindByAttribute("ProjectCode", projectCode); if (listModule.Count != 0) { ProjectDesignDateModel model = (ProjectDesignDateModel)listModule[0]; dtpStartDate.Value = (DateTime)model.DateYC; dtpEndDate.Value = (DateTime)model.DateHT; } else { dtpStartDate.Value = DateTime.Now; dtpEndDate.Value = DateTime.Now; } ArrayList arr = TPA.Business.ProjectBO.Instance.FindByAttribute("ProjectId", projectId); TPA.Model.ProjectModel p = (TPA.Model.ProjectModel)arr[0]; dtpSXLRDeadline.EditValue = p.AssemblyDeadline; dtpEndDateDK.EditValue = p.DateFinishE; }
private void btnSave_Click(object sender, EventArgs e) { if (grvData.SelectedRowsCount == 0) { return; } string projectId = TextUtils.ToString(grvData.GetFocusedRowCellValue(colID)); string projectCode = TextUtils.ToString(grvData.GetFocusedRowCellValue(colCode)); DataTable dt = TextUtils.Select("select top 1 * from ProjectDesignDate with(nolock) where ProjectCode = '" + projectCode + "'"); ProjectDesignDateModel model = new ProjectDesignDateModel(); if (dt.Rows.Count > 0) { model = (ProjectDesignDateModel)ProjectDesignDateBO.Instance.FindByPK(TextUtils.ToInt64(dt.Rows[0]["ID"])); } model.ProjectCode = projectCode; model.DateYC = dtpStartDate.Value; model.DateHT = dtpEndDate.Value; if (model.ID == 0) { ProjectDesignDateBO.Instance.Insert(model); } else { ProjectDesignDateBO.Instance.Update(model); } ArrayList arr = TPA.Business.ProjectBO.Instance.FindByAttribute("ProjectId", projectId); TPA.Model.ProjectModel p = (TPA.Model.ProjectModel)arr[0]; p.AssemblyDeadline = (DateTime)dtpSXLRDeadline.EditValue; TPA.Business.ProjectBO.Instance.UpdateQLSX(p); MessageBox.Show("Cập nhật thành công!", TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Information); }