private bool ValidateLineItemAdd() { bool b = true; if (DDLMaterialCode.Text == string.Empty || DDLMaterialCode.Text == "--Select--") { string message = "alert('Select Product First !');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", message, true); DDLMaterialCode.Focus(); b = false; return(b); } if (txtValue.Text == string.Empty) { txtValue.Text = "0"; } if (txtBoxQty.Text == string.Empty || txtBoxQty.Text == "0") { b = false; string message = "alert('Qty cannot be left blank !');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", message, true); txtBoxQty.Focus(); return(b); } if (txtPcsQty.Text == string.Empty) { txtPcsQty.Text = "0"; } if (txtBatch.Text == string.Empty) { string message = "alert('Please Provide Batch No !');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", message, true); txtBatch.Focus(); b = false; return(b); } if (txtMDF.Text == string.Empty) { string message = "alert('Please Provide MDF !');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", message, true); txtMDF.Focus(); b = false; return(b); } foreach (GridViewRow grv in gvDetails.Rows) { DataTable dt = new DataTable(); if (Session["ProductDetails"] != null) { dt = (DataTable)Session["ProductDetails"]; if (dt.Rows.Count > 0) { string sqty = Convert.ToString(dt.Compute("Sum(QtyBox)", "ProductCode ='" + DDLMaterialCode.SelectedItem.Value + "'")); if (sqty == "") { sqty = "0"; } decimal sumQty = Convert.ToDecimal(sqty) + Convert.ToDecimal(txtBoxQty.Text); if (sumQty > Convert.ToDecimal(txtStockQty.Text)) { string message = "alert('Distruction Qty cannot be more than quantity available to move.!!');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "Validation", message, true); b = false; return(b); } } } } if (Convert.ToDecimal(txtValue.Text) <= 0) { string message = "alert('Claim value should be more than zero.!!');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "Validation", message, true); b = false; return(b); } return(b); }
private bool ValidateLineItemAdd() { bool b = true; if (DDLMaterialCode.Text == string.Empty || DDLMaterialCode.Text == "--Select--") { string message = "alert('Select Product First !');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", message, true); DDLMaterialCode.Focus(); b = false; return(b); } if (txtBatch.Text == string.Empty) { string message = "alert('Please Provide Batch No !');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", message, true); txtBatch.Focus(); b = false; return(b); } if (txtMDF.Text == string.Empty) { string message = "alert('Please Provide MDF !');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", message, true); txtMDF.Focus(); b = false; return(b); } decimal totalBox = Convert.ToDecimal(txtBoxQty.Text) + (Convert.ToDecimal(txtPcsQty.Text) / Convert.ToDecimal(txtPackSize.Text)); if (totalBox == 0) { b = false; string message = "alert('Qty cannot be left blank !');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", message, true); txtBoxQty.Focus(); return(b); } if (txtPcsQty.Text == string.Empty) { txtPcsQty.Text = "0"; } if (txtPackSize.Text == "" || txtPackSize.Text == "0") { txtPackSize.Text = "1"; } if (Convert.ToDecimal(txtBoxQty.Text) < 0) { b = false; string message = "alert('Distruction qty box cannot be less than zero!');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", message, true); txtBoxQty.Focus(); return(b); } if (Convert.ToDecimal(txtPcsQty.Text) < 0) { b = false; string message = "alert('Distruction qty pcs cannot be less than zero!');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", message, true); txtPcsQty.Focus(); return(b); } if (txtMDF.Text == string.Empty) { txtMDF.Text = System.DateTime.Today.ToString("dd-MMM-yyyy"); } if (Convert.ToDecimal(txtActualClaim.Text) <= 0) { string message = "alert('Claim amount should be more than zero.!!');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "Validation", message, true); b = false; return(b); } ////=====Same product cant add-=================== //foreach (GridViewRow grv in gvDetails.Rows) //{ // string product = grv.Cells[1].Text; // if (DDLMaterialCode.SelectedItem.Value == product) // { // string message = "alert('" + DDLMaterialCode.SelectedItem.Text + " is already exists in the list .Please Select Another Product !!');"; // ScriptManager.RegisterStartupScript(this, typeof(Page), "Validation", message, true); // b = false; // return b; // } //} return(b); }