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
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 + "" + DtTruck.Rows[i - 1]["TRUCKTYPE"].ToString() + " ";
}
}
else
{
result = result + "No Records Found... ";
}
result = result + "
";
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 + "" + DtTrans.Rows[i - 1]["TRANSNAME"].ToString() + " ";
}
}
else
{
result = result + "No Records Found... ";
}
result = result + "
";
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 + "" + DtTruck.Rows[i - 1]["GTRK_TRUCK_NO"].ToString() + " " + DtTruck.Rows[i - 1]["TRACKNO"].ToString() + " ";
}
}
else
{
result = result + "No Records Found... ";
}
result = result + "
";
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