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 gvContactDetails_RowDataBound(object sender, GridViewRowEventArgs e) //{ // try // { // if (e.Row.RowType == DataControlRowType.DataRow) // { // (e.Row.FindControl("lblSerial") as Label).Text = (((this.gvContactDetails.PageIndex * this.gvContactDetails.PageSize) + e.Row.RowIndex) + 1).ToString(); // //string str = (e.Row.Cells[1].Controls[0] as LinkButton).Text; // //str = str.Replace("\'", "\\\'"); // //(e.Row.FindControl("ibtnDeleteContact") as ImageButton).Attributes.Add("OnClick", string.Concat("return confirm(\'Are you sure you want to delete \\\'", str, "\\\'?\');")); // ////(e.Row.FindControl("ibtnDeleteContact") as ImageButton).Visible = false; // } // } // catch (Exception exception1) // { // ErrorLog.LogErrorMessageToDB("AddEditEnquiryReviewCheckList.aspx", "", "gvContactDetails_RowDataBound", exception1.Message.ToString(), new ACEConnection()); // throw; // } //} protected void gvReviewDetails_RowDataBound(object sender, GridViewRowEventArgs e) { try { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Cells[0].Visible = false; e.Row.Cells[1].Visible = false; e.Row.Cells[4].Visible = false; EnquiryReviewListDL rlDL = new EnquiryReviewListDL(); rlDL.GetEnquiryReviewListByReviewDetailsID(Convert.ToInt32(hfEnquiryReviewChecklistID.Value), Convert.ToInt32(e.Row.Cells[1].Text)); e.Row.Cells[4].Text = rlDL.EnquiryReviewListID.ToString(); RadioButton rbYes = (RadioButton)e.Row.FindControl("rbCheckYes"); RadioButton rbNo = (RadioButton)e.Row.FindControl("rbCheckNo"); RadioButton rbNA = (RadioButton)e.Row.FindControl("rbCheckNA"); TextBox txtRemarks = (TextBox)e.Row.FindControl("txtRemarks"); rbYes.Checked = rlDL.IsYes; rbNo.Checked = rlDL.IsNo; rbNA.Checked = rlDL.IsNA; txtRemarks.Text = rlDL.Remarks; //if (Convert.ToBoolean(e.Row.Cells[4].Text.ToString()) == true && Convert.ToBoolean(e.Row.Cells[5].Text.ToString()) == true) //{ // rbYes.Checked = true; // rbNo.Checked = true; // rbNA.Checked = true; //} //else //{ // rbYes.Checked = false; // rbNo.Checked = false; // rbNA.Checked = false; //} } if (e.Row.RowType == DataControlRowType.Header) { e.Row.Cells[0].Visible = false; e.Row.Cells[1].Visible = false; e.Row.Cells[4].Visible = false; } } catch (Exception ex) { ErrorLog.LogErrorMessageToDB("AddEditEnquiryReviewCheckList.aspx", "", "gvReviewDetails_RowDataBound", ex.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; } }