private void GetEnquiryReviewChecklistDetails(int enquiryReviewChecklistID) { try { EnquiryReviewChecklistDL _currentEnquiryReviewChecklist = new EnquiryReviewChecklistDL(); _currentEnquiryReviewChecklist.GetEnquiryReviewCheckListByEnquiryReviewCheckListID(Convert.ToInt32(hfEnquiryReviewChecklistID.Value.ToString())); ddlContact.SelectedValue = _currentEnquiryReviewChecklist.ContactID.ToString(); txtPartDescription.Text = _currentEnquiryReviewChecklist.PartDescription; txtEnquiryNo.Text = _currentEnquiryReviewChecklist.EnquiryNO; txtEnquiryDate.Text = _currentEnquiryReviewChecklist.EnquiryDate.ToString(); txtCustEnqRef.Text = _currentEnquiryReviewChecklist.CustEnqRef; txtDrawingNo_Issue.Text = _currentEnquiryReviewChecklist.DrawingNo_Issue; txtScopeofSupply.Text = _currentEnquiryReviewChecklist.ScopeofSupply; txtSpecialTermsConditions.Text = _currentEnquiryReviewChecklist.SpecialTermsConditions; //txtEnquiryReviewStatus.Text= _currentEnquiryReviewChecklist.EnquiryReviewStatus; rbAccepted.Checked = _currentEnquiryReviewChecklist.IsStatusAccepted; txtQuoteRef.Text = _currentEnquiryReviewChecklist.QuoteRef; rbNotAccepted.Checked = _currentEnquiryReviewChecklist.IsNotAccepted; rbClarifications.Checked = _currentEnquiryReviewChecklist.IsClarifications; txtComments.Text = _currentEnquiryReviewChecklist.Comments; ddlReviewedBy.SelectedValue = _currentEnquiryReviewChecklist.ReviewedBy.ToString(); //= _currentEnquiryReviewChecklist.ReviewedDate //= _currentEnquiryReviewChecklist.QuoatationSendBy EnquiryReviewListDL rlDL = new EnquiryReviewListDL(); gvReviewDetails.DataSource = rlDL.GetReviewDetailList().Tables[0]; gvReviewDetails.DataBind(); } catch (Exception ex) { ErrorLog.LogErrorMessageToDB("AddEditEnquiryReviewCheckList.aspx", "", "GetEnquiryReviewChecklistDetails(int enquiryReviewChecklistID)", ex.Message, new ACEConnection()); } }
protected void gvEnquiryReviewChecklist_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { _currentEnquiryReviewChecklist = new EnquiryReviewChecklistDL(); _currentEnquiryReviewChecklist.EnquiryReviewCheckListID = Convert.ToInt32(gvEnquiryReviewChecklist.DataKeys[e.RowIndex].Value); _currentEnquiryReviewChecklist.ScreenMode = ScreenMode.Delete; TransactionResult transactionResult = _currentEnquiryReviewChecklist.Commit(); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append(string.Concat("<script>alert(\'", transactionResult.Message.ToString(), ".\');")); stringBuilder.Append("</script>"); ScriptManager.RegisterStartupScript(base.Page, typeof(string), "MyScript", stringBuilder.ToString(), false); if (transactionResult.Status == TransactionStatus.Success) { GetEnquiryReviewChecklistDetails(); } } catch (Exception exception1) { ErrorLog.LogErrorMessageToDB("ManageEnquiryReviewChecklist.aspx", "", "gvEnquiryReviewChecklist_RowDeleting", exception1.Message.ToString(), new ACEConnection()); throw; } }
protected void btnEnquiryReviewChecklistAdd_Click(object sender, ImageClickEventArgs e) { try { string dtFormat = _dateFormat; DateTime dTime; EnquiryReviewChecklistDL _currentEnquiryReviewChecklist = new EnquiryReviewChecklistDL(); bool bl = hfEnquiryReviewChecklistID.Value.ToString() == "0"; _currentEnquiryReviewChecklist.AddEditOption = !bl ? 1 : 0; _currentEnquiryReviewChecklist.EnquiryReviewCheckListID = Convert.ToInt32(hfEnquiryReviewChecklistID.Value.ToString()); _currentEnquiryReviewChecklist.ContactID = Convert.ToInt32(ddlContact.SelectedValue); dTime = DateTime.ParseExact(txtEnquiryDate.Text, dtFormat, null); _currentEnquiryReviewChecklist.QuotationDate = dTime; _currentEnquiryReviewChecklist.PartDescription = txtPartDescription.Text; _currentEnquiryReviewChecklist.EnquiryNO = txtEnquiryNo.Text; dTime = DateTime.ParseExact(txtEnquiryDate.Text, dtFormat, null); _currentEnquiryReviewChecklist.EnquiryDate = dTime; _currentEnquiryReviewChecklist.CustEnqRef = txtCustEnqRef.Text; _currentEnquiryReviewChecklist.DrawingNo_Issue = txtDrawingNo_Issue.Text; _currentEnquiryReviewChecklist.ScopeofSupply = txtScopeofSupply.Text; _currentEnquiryReviewChecklist.SpecialTermsConditions = txtSpecialTermsConditions.Text; _currentEnquiryReviewChecklist.EnquiryReviewStatus = true; _currentEnquiryReviewChecklist.IsStatusAccepted = rbAccepted.Checked; _currentEnquiryReviewChecklist.QuoteRef = txtQuoteRef.Text; _currentEnquiryReviewChecklist.IsNotAccepted = rbNotAccepted.Checked; _currentEnquiryReviewChecklist.IsClarifications = rbClarifications.Checked; _currentEnquiryReviewChecklist.Comments = txtComments.Text; _currentEnquiryReviewChecklist.ReviewedBy = Convert.ToInt32(ddlReviewedBy.SelectedValue); _currentEnquiryReviewChecklist.ReviewedDate = dTime; _currentEnquiryReviewChecklist.QuoatationSendBy = Convert.ToString(hfUserID.Value); _currentEnquiryReviewChecklist.AuditDate = dTime; _currentEnquiryReviewChecklist.AuditID = Convert.ToInt32(hfUserID.Value); _currentEnquiryReviewChecklist.ScreenMode = ScreenMode.Add; TransactionResult transactionResult = _currentEnquiryReviewChecklist.Commit(); bl = transactionResult.Status != TransactionStatus.Success; if (!bl) { hfEnquiryReviewChecklistID.Value = _currentEnquiryReviewChecklist.EnquiryReviewCheckListID.ToString(); EnquiryReviewListDL listDL; foreach (GridViewRow innerRow in gvReviewDetails.Rows) { listDL = new EnquiryReviewListDL(); if (innerRow.Cells[4].Text.ToString() == "") { innerRow.Cells[4].Text = "0"; } bool b2 = innerRow.Cells[4].Text.ToString() == "0"; listDL.AddEditOption = !b2 ? 1 : 0; listDL.EnquiryReviewListID = Convert.ToInt32(innerRow.Cells[4].Text.ToString()); listDL.EnquiryReviewCheckListID = Convert.ToInt32(hfEnquiryReviewChecklistID.Value.ToString()); listDL.ReviewDetailsID = Convert.ToInt32(innerRow.Cells[1].Text.ToString()); RadioButton rbYes = (RadioButton)innerRow.Cells[5].FindControl("rbCheckYes"); RadioButton rbNo = (RadioButton)innerRow.Cells[6].FindControl("rbCheckNo"); RadioButton rbNA = (RadioButton)innerRow.Cells[7].FindControl("rbCheckNA"); TextBox txtRemarks = (TextBox)innerRow.Cells[8].FindControl("txtRemarks"); listDL.IsYes = rbYes.Checked; listDL.IsNo = rbNo.Checked; listDL.IsNA = rbNA.Checked; listDL.Remarks = txtRemarks.Text; listDL.ScreenMode = ScreenMode.Add; listDL.Commit(); } GetEnquiryReviewChecklistDetails(Convert.ToInt32(hfEnquiryReviewChecklistID.Value)); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append(string.Concat("<script>alert(\'", transactionResult.Message.ToString(), ".\');")); stringBuilder.Append("</script>"); ScriptManager.RegisterStartupScript(base.Page, typeof(string), "MyScript", stringBuilder.ToString(), false); //GetEnquiryReviewChecklistDetails(); //txtAvailablecount.Text = "0"; //lblEnquiryReviewChecklistID.Text = "0"; } else { //txtAvailablecount.Text = "0"; //lblEnquiryReviewChecklistID.Text = "0"; } } catch (Exception exception1) { ErrorLog.LogErrorMessageToDB("ManageEnquiryReviewChecklist.aspx", "", "btnEnquiryReviewChecklistAdd_Click", exception1.Message.ToString(), new ACEConnection()); throw; } }