protected void rptFirms_ItemCommand(object source, RepeaterCommandEventArgs e) { switch (e.CommandName) { case "Delete": List <ENTMEMUSER> FirmUserList = DALUser.GetAllListUserID(Guid.Parse(e.CommandArgument.ToString())); foreach (ENTMEMUSER user in FirmUserList) { List <ENTREQREQUESTS> FirmRequestList = DALRequest.GetAllListFirmRequestsID(user.ID); foreach (ENTREQREQUESTS rqst in FirmRequestList) { List <ENTREQREQUESTDETAIL> FirmRequestDetailList = DALRequest.GetAllListRequestDetailsID(rqst.ID); foreach (ENTREQREQUESTDETAIL rqstdtl in FirmRequestDetailList) { DALRequest.DeleteDetail(rqstdtl.ID); } DALRequest.Delete(rqst.ID); } List <ENTPRJPROJECTTASKRESOURSE> ProjectTaskResourseList = DALProjectTaskResourse.GetAllListFirmResoursesID(user.ID); foreach (ENTPRJPROJECTTASKRESOURSE rsr in ProjectTaskResourseList) { List <ENTPRJPROJECTTASKRESOURSEACTIVITY> ProjectTaskResourseActivityList = DALProjectTaskResourseActivity.GetAllListTaskResoursesActivityID(rsr.ID); foreach (ENTPRJPROJECTTASKRESOURSEACTIVITY act in ProjectTaskResourseActivityList) { DALProjectTaskResourseActivity.Delete(act.ID); } DALProjectTaskResourse.Delete(rsr.ID); } DALUser.Delete(user.ID); } List <ENTPRJPROJECT> FirmProjectList = DALProject.GetAllListTaskID(Guid.Parse(e.CommandArgument.ToString())); foreach (ENTPRJPROJECT prj in FirmProjectList) { List <ENTPRJPROJECTTASK> ProjectTaskList = DALProjectTask.GetAllListTaskID(prj.ID); foreach (ENTPRJPROJECTTASK tsk in ProjectTaskList) { DALProjectTask.Delete(tsk.ID); } DALProject.Delete(prj.ID); } DALFirm.Delete(Guid.Parse(e.CommandArgument.ToString())); FillFirm(); break; } }
public void DrpStatusFill() { List <ENTREQTYPEREQUEST> list = DALRequest.GetAllStatus(); drpRequestStatusName.Items.Clear(); drpRequestStatusName.DataSource = list; drpRequestStatusName.DataValueField = "ID"; drpRequestStatusName.DataTextField = "NAME"; drpRequestStatusName.DataBind(); }
protected void btnSend_Click(object sender, EventArgs e) { if (ValidateRecord()) { ENTREQREQUESTDETAIL rqstdtl = new ENTREQREQUESTDETAIL(); rqstdtl.ID = Guid.NewGuid(); rqstdtl.REQUESTID = REQUESTID; rqstdtl.USERID = ONLINEUSER.ID; rqstdtl.MESSAGE = txtMessage.Text; rqstdtl.DATE = DateTime.Now; DALRequest.InsertMessage(rqstdtl); Response.Redirect("/Req/REQRequestDetail.aspx?ID=" + REQUESTID); } }
protected void btnAdd_Click(object sender, EventArgs e) { if (ValidateRecord()) { ENTREQREQUESTS rqst = new ENTREQREQUESTS(); rqst.ID = Guid.NewGuid(); rqst.NAME = txtRequestName.Text; rqst.DESCRIPTION = txtDescription.Text; rqst.USERID = ONLINEUSER.ID; rqst.PROJECTID = Guid.Parse(drpProjectName.SelectedValue); rqst.REQUESTDATE = DateTime.Now; rqst.TYPEREQUESTID = 1; DALRequest.InsertTable(rqst); Response.Redirect("/Req/REQRequests.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { DrpStatusFill(); if (!string.IsNullOrEmpty(Request.QueryString["ID"])) { ENTVWREQREQUESTS rqst = DALRequest.GetRequest(Guid.Parse(Request.QueryString["ID"])); if (rqst != null) { if (rqst.TYPEREQUESTID == 3) { REQUESTID = rqst.ID; lblProjectName.Text = rqst.PROJECTNAME; drpRequestStatusName.SelectedValue = rqst.TYPEREQUESTID.ToString(); lblDescription.Text = rqst.DESCRIPTION; lblRequestDate.Text = rqst.REQUESTDATE.ToString(); lblUserFullName.Text = rqst.USERFULLNAME; msg.Visible = false; msglist.Visible = false; } else { REQUESTID = rqst.ID; lblProjectName.Text = rqst.PROJECTNAME; drpRequestStatusName.SelectedValue = rqst.TYPEREQUESTID.ToString(); lblDescription.Text = rqst.DESCRIPTION; lblRequestDate.Text = rqst.REQUESTDATE.ToString(); lblUserFullName.Text = rqst.USERFULLNAME; msg.Visible = true; msglist.Visible = true; FillMessage(); } } else { Response.Redirect("/Req/REQRequests.aspx"); } } else { Response.Redirect("/Req/REQRequests.aspx"); } } }
protected void drpRequestStatusName_SelectedIndexChanged(object sender, EventArgs e) { if (drpRequestStatusName.SelectedValue == "2") { ENTREQREQUESTS rqst = DALRequest.GetValueStatus(Guid.Parse(Request.QueryString["ID"])); rqst.TYPEREQUESTID = 2; DALRequest.UpdateStatus(rqst); Response.Redirect("/Req/REQRequestDetail.aspx?ID=" + REQUESTID); } else { ENTREQREQUESTS rqst = DALRequest.GetValueStatus(Guid.Parse(Request.QueryString["ID"])); rqst.TYPEREQUESTID = 3; DALRequest.UpdateStatus(rqst); Response.Redirect("/Req/REQRequests.aspx"); } }
protected void rptRqst_ItemCommand(object source, RepeaterCommandEventArgs e) { switch (e.CommandName) { case "Delete": { List <ENTREQREQUESTDETAIL> ProjectRequestDetailList = DALRequest.GetAllListRequestDetailsID(Guid.Parse(e.CommandArgument.ToString())); foreach (ENTREQREQUESTDETAIL rqstdtl in ProjectRequestDetailList) { DALRequest.DeleteDetail(rqstdtl.ID); } DALRequest.Delete(Guid.Parse(e.CommandArgument.ToString())); FillRequest(); break; } } }
private void FillRequest() { rptRqst.DataSource = DALRequest.GetAllListRequest(); rptRqst.DataBind(); }
private void FillMessage() { rptMessage.DataSource = DALRequest.GetAllListMessage(REQUESTID); rptMessage.DataBind(); }