예제 #1
0
        protected void btnRecordAndOkey_Click(object sender, EventArgs e)
        {
            ENTPRJPROJECTTASKRESOURSE rsrs = DALProjectTaskResourse.GetValueComplete(PROJECTTASKID, ONLINEUSER.ID);
            if (rsrs.TYPEPROJECTRESOURSESTATUSID == 1 || rsrs.TYPEPROJECTRESOURSESTATUSID == 2)
            {
                if (ValidateRecord())
                {

                    if (!string.IsNullOrEmpty(Request.QueryString["ID"]))
                    {
                        rsrs.TYPEPROJECTRESOURSESTATUSID = 3;
                        DALProjectTaskResourseActivity.UpdateComplete(rsrs);
                        ENTPRJPROJECTTASKRESOURSEACTIVITY activity = new ENTPRJPROJECTTASKRESOURSEACTIVITY();
                        activity.ID = Guid.NewGuid();
                        activity.PROJECTTASKRESOURSEID = Guid.Parse(Request.QueryString["ID"]);
                        activity.DATE = Convert.ToDateTime(txtDate.Text);
                        activity.DESCRIPTION = txtDescription.Text;
                        if (!string.IsNullOrEmpty(txtDuration.Text))
                        {
                            activity.RESOURSEDURATION = Convert.ToByte(txtDuration.Text);
                        }
                        else
                        {
                            activity.RESOURSEDURATION = null;
                        }
                        DALProjectTaskResourseActivity.InsertTable(activity);

                        Response.Redirect("/Prj/PRJProjectTaskResourseDetail.aspx?ID="+PROJECTTASKID);
                    }
                    else
                    {
                        Response.Redirect("/Prj/PRJMyTasks.aspx");
                    }
                }
            }
            else
            {
                AddMessage(lblError1, "Bu aktivite tamamlanmıştır.!", false);
            }

        }