Tuesday, 27 May 2014

Asp.Net Design page <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="frm_Gtrk_Glass_Loading.aspx.cs" Inherits="frm_Gtrk_Glass_Loading" Title="G-Track Glass Loading" %> <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI" TagPrefix="asp" %>
Incoming Trucks for Picking Materials
Truck No :
Truck Type :
Transporter Name :
Material :
Driver Name :
Driver Licence No :
Driver Mobile No :
Remarks :
Asp.Net CS Page using System; using System.Collections; using System.Configuration; using System.Data; using System.Text; using System.Web; using System.Web.Security; using System.Web.Services; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using BussineLayer; public partial class frm_Gtrk_Glass_Loading : System.Web.UI.Page { BussineLayer.BGTrack ObBLL = new BussineLayer.BGTrack(); string strApp = string.Empty; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { txttruckType.Attributes.Add("ReadOnly", "ReadOnly"); txtTrnsName.Attributes.Add("ReadOnly", "ReadOnly"); txtTruckno.Attributes.Add("autocomplete", "off"); txtTrnsName.Attributes.Add("autocomplete", "off"); txtDrivername.Attributes.Add("autocomplete", "off"); txtLicence.Attributes.Add("autocomplete", "off"); txtmobile.Attributes.Add("autocomplete", "off"); txtRemarks.Attributes.Add("autocomplete", "off"); } } public string GenerateReqNumber() { try { string GenReqNo; Int64 NextNum; DataTable DtGeneReqNo = new DataTable(); DtGeneReqNo = ObBLL.Get_Gtrk_Generatereqno(); if (DtGeneReqNo.Rows.Count > 0 && DtGeneReqNo.Rows[0]["DOC_NO"].ToString() != "") { GenReqNo = DtGeneReqNo.Rows[0]["DOC_NO"].ToString(); NextNum = Convert.ToInt64(GenReqNo); NextNum = NextNum + 1; GenReqNo = Convert.ToString(NextNum); GenReqNo = GenReqNo.PadLeft(10, '0'); return GenReqNo; } else { GenReqNo = "0000000001"; return GenReqNo; } } catch (Exception ex) { return "Error in Generation Request Numbers"; } } [WebMethod] public static string TrlNo(string TruckNo) { string result = ""; BussineLayer.BGTrack ObBLL = new BussineLayer.BGTrack(); DataTable DtTruck = new DataTable(); ObBLL.TruckType = TruckNo.ToString().Trim(); DtTruck = ObBLL.Get_Gtrk_truck_Type(ObBLL); if (DtTruck.Rows.Count > 0) { for (int i = 1; i <= DtTruck.Rows.Count; i++) { result = result + " "; } } else { result = result + " "; } result = result + "
" + DtTruck.Rows[i - 1]["TRUCKTYPE"].ToString() + "
No Records Found...
"; return result; } [WebMethod] public static string TransName(string Transportname) { string result = ""; BussineLayer.BGTrack ObBLL = new BussineLayer.BGTrack(); DataTable DtTrans = new DataTable(); ObBLL.TransName = Transportname.ToString().Trim(); DtTrans = ObBLL.Get_Transport_Name(ObBLL); if (DtTrans.Rows.Count > 0) { for (int i = 1; i <= DtTrans.Rows.Count; i++) { result = result + " "; } } else { result = result + " "; } result = result + "
" + DtTrans.Rows[i - 1]["TRANSNAME"].ToString() + "
No Records Found...
"; return result; } [WebMethod] public static string TrackNumber(string TrackNo) { string result = ""; BussineLayer.BGTrack objBLL = new BussineLayer.BGTrack(); DataTable DtTruck = new DataTable(); objBLL.TruckNo = TrackNo.ToString().Trim(); DtTruck = objBLL.Get_Gtrack_tracknumber(objBLL); if (DtTruck.Rows.Count > 0) { for (int i = 1; i <= DtTruck.Rows.Count; i++) { result = result + " "; } } else { result = result + " "; } result = result + "
" + DtTruck.Rows[i - 1]["GTRK_TRUCK_NO"].ToString() + " " + DtTruck.Rows[i - 1]["TRACKNO"].ToString() + "
No Records Found...
"; return result; } public void btnSave_Click(object sender, EventArgs e) { string[] Transnames = new string[100]; string[] TrackTypes = new string[100]; TrackTypes = txttruckType.Text.Split('-'); Transnames = txtTrnsName.Text.Split('-'); string DocNo = ""; string TruckTime = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"); DataTable DtInsInfor = new DataTable(); ObBLL.TruckNo = txtTruckno.Text.ToString().Trim(); ObBLL.Plantcode = Session["Client"].ToString(); ObBLL.TruckType = TrackTypes[0].ToString().Trim(); ObBLL.TransType = Transnames[0].ToString().Trim(); ObBLL.Remarks = txtRemarks.Text.ToString().Trim(); ObBLL.DriverName = txtDrivername.Text.ToString().Trim(); ObBLL.DrivLinceno = txtLicence.Text.ToString().Trim(); ObBLL.DriveMobileno = txtmobile.Text.ToString().Trim(); ObBLL.Createby = Session["UserName"].ToString(); if (Transnames[0].Length == 10 && TrackTypes[0].Length == 3) { ObBLL.Flag = "IN"; DocNo = ObBLL.Gtrk_UserInformation(ObBLL); } else { ObBLL.Flag = "OUT"; DocNo = ObBLL.Gtrk_UserInformation(ObBLL); } Resetvalue(); if (DocNo != "0000000000" && DocNo.Length != 0) { hdnDocNo.Value = DocNo; hdnDate.Value = TruckTime; ScriptManager.RegisterStartupScript(UPDGlass, this.GetType(), "Click", "SuccessMessage();", true); } else { ScriptManager.RegisterStartupScript(btnSave, btnSave.GetType(), "Failer", "javascript:alert('Wrong user information');", true); } } private void Resetvalue() { txtTruckno.Text = ""; txttruckType.Text = ""; txtTrnsName.Text = ""; txtDrivername.Text = ""; txtLicence.Text = ""; txtmobile.Text = ""; txtRemarks.Text = ""; } } Jquery Validation function pageLoad() { $("input[type='text']").live("keydown", function(){ $(this).css({ "background-color": "#FFF", "border": "1px solid #C0C0C0" }); }); $(".imgtrucktype").click(function() { $(".divAutoContent").html(""); $(".divProjectPopup").show(); }); $(".imgSearch").click(function(evt){ evt.preventDefault(); var Gtrkno=$(".txtTypeCode").val(); $.ajax({ type : "POST", contentType : "application/json; charset=utf-8", dataType: "json", url: "frm_Gtrk_Glass_Loading.aspx/TrlNo", data: '{"TruckNo":"'+Gtrkno+'"}', success :function(res){ $("#divAutoContent").html(res.d); }, error: function(){ alert("Error Ajax"); } }); }); $(".trucktypes").live("click",function(){ $(".txttruckType").css({ "background-color": "#FFF", "border": "1px solid #C0C0C0" }); var reqNo = $(this).parents("tr").find(".trucktypes").html(); var truck=reqNo.split('-'); $(".txttruckType").val(truck.join('-')); //$(".txttruckType").val(truck[1]); // $(".lblTruckType").text(truck[1]); $(".divProjectPopup").hide(); if($(".txttruckType").val().length!=0){ $(".txttruckType").attr("disabled",true); } else { $(".txttruckType").attr("enabled",false); } }); $(".modelPopupClose").click(function(){ $(".divProjectPopup").hide(); $(".divProjectPopup1").hide(); $(".divProjectPopup2").hide(); }); $(".imgTranname").click(function(evt) { evt.preventDefault(); $(".divAutoContent1").html(""); $(".divProjectPopup1").show(); }); $(".imgTranSech").click(function(evt){ evt.preventDefault(); var Gtranname=$(".txtTransName").val(); $.ajax({ type : "POST", contentType : "application/json; charset=utf-8", dataType: "json", url: "frm_Gtrk_Glass_Loading.aspx/TransName", data: '{"Transportname":"'+Gtranname+'"}', success :function(res){ $("#divAutoContent1").html(res.d); }, error: function(){ alert("Error Ajax");} }); }); $(".transname").live("click",function(){ $(".txtTrnsName").css({ "background-color": "#FFF", "border": "1px solid #C0C0C0" }); var Reqname =$(this).parents("tr").find(".transname").html(); var Trans=Reqname.split('-'); // $(".txtTrnsName").val(Trans.shift()); $(".txtTrnsName").val(Trans.join('-')); // $(".lblTranname").text(Trans.join('-')); $(".divProjectPopup1").hide(); if($(".txtTrnsName").val().length!=0){ $(".txtTrnsName").attr("disabled",true); } else { $(".txtTrnsName").attr("enabled",false); } }); $(".btnDediTruck").click(function(){ $(".divAutoContent2").html(""); $(".divProjectPopup2").show(); }); $(".imgTracknumber").click(function(evt){ evt.preventDefault(); var GetTruckNo=$(".txtTrackNumber").val(); $.ajax({ type : "POST", contentType : "application/json; charset=utf-8", dataType: "json", url: "frm_Gtrk_Glass_Loading.aspx/TrackNumber", data: '{"TrackNo":"'+GetTruckNo+'"}', success :function(res){ $("#divAutoContent2").html(res.d); }, error: function(){ alert("Error Ajax");} }); }); $(".TrackNo").live("click",function(){ $(".txtTruckno").css({ "background-color": "#FFF", "border": "1px solid #C0C0C0" }); //var Track =$(this).parents("tr td.eq(1)").find(".TrackNo").html(); var Track=$(this).closest('tr').children('td:eq(1)').text(); var TrackNos=Track.split('^'); $(".txtTruckno").val(TrackNos[0]); $(".txttruckType").val(TrackNos[2]); $(".txtTrnsName").val(TrackNos[1]); $(".divProjectPopup2").hide(); if($(".txttruckType").val().length!=0 || $(".txtTrnsName").val().length != 0 || $(".txtTruckno").val().lenght!=0){ $(".txttruckType").attr("disabled",true); $(".txtTrnsName").attr("disabled",true); $(".txtTruckno").attr("disabled",true); } else { $(".txttruckType").attr("enabled",false); $(".txtTrnsName").attr("enabled",false); $(".txtTruckno").attr("enabled",false); } }); $(".btnSave").click(function(){ //alert($(".divProjectPopup").attr("style")); if($(".divMask").is(":visible")){ return false; } if($(".txtTruckno").val().length == 0) { alert("Please enter Truck No."); $(".txtTruckno").focus(); $(".txtTruckno").css("background-color", "#FFE8E8").css("border", "1px solid #FF6666"); return false; } if($(".txttruckType").val().length == 0) { alert("Please enter Truck type"); $(".txttruckType").focus(); $(".txttruckType").css("background-color", "#FFE8E8").css("border", "1px solid #FF6666"); return false; } if($(".txtTrnsName").val().length == 0) { alert("Please enter Transport name"); $(".txtTrnsName").focus(); $(".txtTrnsName").css("background-color", "#FFE8E8").css("border", "1px solid #FF6666"); return false; } if($(".txtDrivername").val().length == 0) { alert("Please enter Driver name"); $(".txtDrivername").focus(); $(".txtDrivername").css("background-color", "#FFE8E8").css("border", "1px solid #FF6666"); return false; } if($(".txtLicence").val().length == 0) { alert("Please enter Licence no"); $(".txtLicence").focus(); $(".txtLicence").css("background-color", "#FFE8E8").css("border", "1px solid #FF6666"); return false; } if($(".txtmobile").val().length == 0) { alert("Please enter Mobile no"); $(".txtmobile").focus(); $(".txtmobile").css("background-color", "#FFE8E8").css("border", "1px solid #FF6666"); return false; } if($(".txtmobile").val().length<10) { alert("Please enter ten digital mobile number"); $(".txtmobile").focus(); $(".txtmobile").css("background-color", "#FFE8E8").css("border", "1px solid #FF6666"); return false; } }); $(".txtmobile,.txtDocno").live("keydown",function(evt){ var n=evt.keyCode; if(!((n==8) || (n==9) || (n>=46 && n<=57) || (n>=96 && n<=105))) evt.preventDefault(); }); $(".txtTruckno").bind("keypress", function (event) { var regex = new RegExp("^[a-zA-Z0-9]+$"); var key = String.fromCharCode(!event.charCode ? event.which : event.charCode); if (!regex.test(key)) { event.preventDefault(); return false; } }); $(".btnReset").click(function(){ Resetvalue(); }); $(".sapnlnkDoc").click(function(){ var PrintDocumentNo =$(this).parents("tr").find(".sapnlnkDoc").html(); //var a=this($(".sapnlnkDoc").text()); var url="PrintDocumentNo.aspx?&DocNo=" + PrintDocumentNo + ""; window.open(url,'_blank','height=830,width=700,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,titlebar=no' ); }); //----------------------------------------------Truck out Entry ---------------------// $(".btnTrckOutentry").click(function(){ if($(".txtTruckOutDoc").val().length==0) { alert("Please enter Document No."); $(".txtTruckOutDoc").focus(); $(".txtTruckOutDoc").css("background-color", "#FFE8E8").css("border", "1px solid #FF6666"); return false; } }); $(".btnTruckExit").click(function(){ var url="frm_GTrack_Home.aspx"; window.open(url,"_self"); }); $(".btnResets").click(function(){ $(".txtDocno").val(""); }); } function Resetvalue() { $(".txtTruckno").val(""); $(".txttruckType").val(""); $(".txtTrnsName").val(""); $(".txtDrivername").val(""); $(".txtLicence").val(""); $(".txtmobile").val(""); $(".txtRemarks").val(""); } function SuccessMessage(){ if (!alert("Document Successfully Saved.(Document No:" + $(".hdnDocNo").val() +")\n\n"+ "Truck in Entry-Date & Time :" + $(".hdnDate").val() +"")){ var url="PrintDocumentNo.aspx?&DocNo=" + $(".hdnDocNo").val() + ""; window.open(url,'_blank','height=850,width=670,status=yes,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,titlebar=no' ); } }

No comments:

Post a Comment