Professional Documents
Culture Documents
DCS Cs
DCS Cs
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Web.Configuration;
using System.Configuration;
using System.Text;
using System.IO;
using System.Globalization;
txt_departmentname.Attributes.Add("readonly", "readonly");
txt_approveby.Attributes.Add("readonly", "readonly");
txt_approveby.Text = "Saravanan T";
txt_departmentname.Text = "SOFTWARE";
if (!this.IsPostBack)
{
bindgrddcsdeatils();
//bingridview();
bindproject();
dispatchqtydoneby();
discrepancycreatename();
discrepancyreportcheckby();
descrepencymsgsentby();
packedby();
uploadedby();
checkby();
}
//bingridview();
}
protected void bindgrddcsdeatils()
{
DataTable dtdetails = new DataTable();
dtdetails.Columns.AddRange(new DataColumn[6] { new
DataColumn("dispatchdisc"), new DataColumn("batchqty"), new
DataColumn("dispatchqty"), new DataColumn("timetaken"), new
DataColumn("inputdetails"), new DataColumn("outputdetails") });
ViewState["DCSDetails"] = dtdetails;
this.BindGrid();
}
protected void BindGrid()
{
try
{
int total = 0;
int TotalBatchQty = 0;
int TotalDispatch = 0;
DataTable dtGrid = (DataTable)ViewState["DCSDetails"];
if( hours_part.Length==2)
{
hours_part = "0" + hours_part;
}
else if(hours_part.Length==1)
{
hours_part = "00" + hours_part;
}
lbldc.Text = hours_part + ":" + minutes_part;
string[] projectid = ddl_ProjectId.SelectedValue.Split('_');
clsData.DynamicParameters.Add("@ordernumber", lbl_ordernub.Text);
clsData.DynamicParameters.Add("@department",
txt_departmentname.Text);
clsData.DynamicParameters.Add("@projectid", projectid[0]);
clsData.DynamicParameters.Add("@projectname",
lbl_projectName.Text);
clsData.DynamicParameters.Add("@sno", lbl_SlnoView.Value);
clsData.DynamicParameters.Add("@receiveddate",
txt_Receiveddate.Text);
clsData.DynamicParameters.Add("@dispatchdate",
txt_Dispatchdate.Text);
clsData.DynamicParameters.Add("@dispatchdisc", txt_scopedisc.Text);
clsData.DynamicParameters.Add("@batchqty", lbl_batchqty.Text);
clsData.DynamicParameters.Add("@dispatchqty",
lbl_dispatchqty.Text);
clsData.DynamicParameters.Add("@timetaken", lbldc.Text);
clsData.DynamicParameters.Add("@inputdetails",
txt_inputdetails.Text);
clsData.DynamicParameters.Add("@outputdetails",
txt_outputdetails.Text);
clsData.DynamicParameters.Add("@activity1",
ddl_dispatchqtydoneby.SelectedValue);
clsData.DynamicParameters.Add("@activity2",
ddl_discrepancycreateby.SelectedValue);
clsData.DynamicParameters.Add("@activity3",
ddl_discrapancyreportcheck.SelectedValue);
clsData.DynamicParameters.Add("@activity4",
ddl_packedby.SelectedValue);
clsData.DynamicParameters.Add("@activity5",
ddl_Uploadedby.SelectedValue);
clsData.DynamicParameters.Add("@activity6",
ddl_discrepancymessagesentby.SelectedValue);
clsData.DynamicParameters.Add("@checkedby",
ddl_Checkby.SelectedValue);
clsData.DynamicParameters.Add("@approvedby", txt_approveby.Text);
string qry = "insert into tbl_PMIS_Dcs
(ordernumber,department,projectid,projectname,sno,receiveddate,dispatchdate,dispatc
hdisc,batchqty,dispatchqty,timetaken,inputdetails,outputdetails,activity1,activity2
,activity3,activity4,activity5,activity6,checkedby,approvedby)values(@ordernumber,@
department,@projectid,@projectname,@sno,@receiveddate,@dispatchdate,@dispatchdisc,@
batchqty,@dispatchqty,@timetaken,@inputdetails,@outputdetails,@activity1,@activity2
,@activity3,@activity4,@activity5,@activity6,@checkedby,@approvedby)";
clsData.InsertOrUpdate(qry, false, true);
ClientScript.RegisterClientScriptBlock(this.GetType(), "", "$
('#alertContent').html('Save Successfully');$('#alertWin').modal('show'); ", true);
}
catch (Exception ex)
{
throw ex;
}
}
}
btn_Edit.Visible = true; ;
btn_save.Visible = false;
LinkButton lnkEdit = (LinkButton)sender;
GridViewRow gvrow = (GridViewRow)lnkEdit.NamingContainer;
string id = Convert.ToString(e.CommandArgument);
lbl_id.Text = id;
DataTable dt = clsData.Getdata("select * from tbl_PMIS_Dcs where id='" + id
+ "'");
ddl_ProjectId.SelectedItem.Text = dt.Rows[0]["projectid"].ToString();
lbl_ordernub.Text = dt.Rows[0]["ordernumber"].ToString();
lbl_projectName.Text = dt.Rows[0]["projectname"].ToString();
txt_departmentname.Text = dt.Rows[0]["department"].ToString();
txt_Receiveddate.Text = dt.Rows[0]["receiveddate"].ToString();
txt_Dispatchdate.Text = dt.Rows[0]["dispatchdate"].ToString();
txt_batchqty.Text = dt.Rows[0]["batchqty"].ToString();
txt_dispatchqty.Text = dt.Rows[0]["dispatchqty"].ToString();
txt_Timetaken.Text = dt.Rows[0]["timetaken"].ToString();
txt_scopedisc.Text = dt.Rows[0]["dispatchdisc"].ToString();
txt_inputdetails.Text = dt.Rows[0]["inputdetails"].ToString();
txt_outputdetails.Text = dt.Rows[0]["inputdetails"].ToString();
ddl_dispatchqtydoneby.SelectedValue = dt.Rows[0]["activity1"].ToString();
ddl_discrepancycreateby.SelectedValue = dt.Rows[0]["activity2"].ToString();
ddl_discrapancyreportcheck.SelectedValue = dt.Rows[0]
["activity3"].ToString();
ddl_packedby.SelectedValue = dt.Rows[0]["activity4"].ToString();
ddl_Uploadedby.SelectedValue = dt.Rows[0]["activity5"].ToString();
ddl_discrepancymessagesentby.SelectedValue = dt.Rows[0]
["activity6"].ToString();
ddl_Checkby.SelectedValue = dt.Rows[0]["checkedby"].ToString();
txt_approveby.Text = dt.Rows[0]["approvedby"].ToString();
}
if (hours_part.Length == 2)
{
hours_part = "0" + hours_part;
}
else if (hours_part.Length == 1)
{
hours_part = "00" + hours_part;
}
lbldc.Text = hours_part + ":" + minutes_part;
clsData.DynamicParameters.Add("@ordernumber", lbl_ordernub.Text);
clsData.DynamicParameters.Add("@department", txt_departmentname.Text);
clsData.DynamicParameters.Add("@projectid",
ddl_ProjectId.SelectedItem.Text);
clsData.DynamicParameters.Add("@projectname", lbl_projectName.Text);
clsData.DynamicParameters.Add("@sno", lbl_SlnoView.Value);
clsData.DynamicParameters.Add("@receiveddate", txt_Receiveddate.Text);
clsData.DynamicParameters.Add("@dispatchdate", txt_Dispatchdate.Text);
clsData.DynamicParameters.Add("@batchqty", lbl_batchqty.Text);
clsData.DynamicParameters.Add("@dispatchqty",lbl_dispatchqty.Text);
clsData.DynamicParameters.Add("@timetaken", lbldc.Text);
clsData.DynamicParameters.Add("@dispatchdisc", txt_scopedisc.Text);
clsData.DynamicParameters.Add("@inputdetails", txt_inputdetails.Text);
clsData.DynamicParameters.Add("@outputdetails", txt_outputdetails.Text);
clsData.DynamicParameters.Add("@activity1",
ddl_dispatchqtydoneby.SelectedValue);
clsData.DynamicParameters.Add("@activity2",
ddl_discrepancycreateby.SelectedValue);
clsData.DynamicParameters.Add("@activity3",
ddl_discrapancyreportcheck.SelectedValue);
clsData.DynamicParameters.Add("@activity4", ddl_packedby.SelectedValue);
clsData.DynamicParameters.Add("@activity5", ddl_Uploadedby.SelectedValue);
clsData.DynamicParameters.Add("@activity6",
ddl_discrepancymessagesentby.SelectedValue);
clsData.DynamicParameters.Add("@checkedby", ddl_Checkby.SelectedValue);
clsData.DynamicParameters.Add("@approvedby", txt_approveby.Text);
clsData.DynamicParameters.Add("@id", lbl_id.Text);
string dcs_edit = "Update tbl_PMIS_Dcs set
ordernumber=@ordernumber,department=@department,projectid=@projectid,projectname=@p
rojectname,sno=@sno,receiveddate=@receiveddate,dispatchdate=@dispatchdate,batchqty=
@batchqty,dispatchqty=@dispatchqty,timetaken=@timetaken,dispatchdisc=@dispatchdisc,
inputdetails=@inputdetails,outputdetails=@outputdetails,activity1=@activity1,activi
ty2=@activity2,activity3=@activity3,activity4=@activity4,activity5=@activity5,activ
ity6=@activity6,checkedby=@checkedby where id=@id";
clsData.InsertOrUpdate(dcs_edit, false, true);
ClientScript.RegisterClientScriptBlock(this.GetType(), "", "$
('#alertContent').html('Dcs details updated');$('#alertWin').modal('show'); ",
true);
}
//string countdcs=
this.BindGrid();
//lbl_dcsdetails.Text = string.Empty;
txt_scopedisc.Text = string.Empty;
txt_batchqty.Text = string.Empty;
txt_dispatchqty.Text = string.Empty;
txt_Timetaken.Text = string.Empty;
txt_inputdetails.Text = string.Empty;
txt_outputdetails.Text = string.Empty;
//}
// }
// }
}