Example #1
0
        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;
        }
Example #2
0
        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);
        }