Fix editing

- materiali
- special part
- plants
This commit is contained in:
Samuele Locatelli
2022-10-26 19:09:20 +02:00
parent 20e51e25f3
commit b1e0e9bdb7
9 changed files with 346 additions and 21 deletions
+190 -8
View File
@@ -20257,6 +20257,8 @@ namespace AppData {
private global::System.Data.DataColumn columnSpecPartCod;
private global::System.Data.DataColumn columnModelCod;
private global::System.Data.DataColumn columnSpecPartDescr;
private global::System.Data.DataColumn columnCartCode;
@@ -20302,6 +20304,14 @@ namespace AppData {
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]
public global::System.Data.DataColumn ModelCodColumn {
get {
return this.columnModelCod;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]
public global::System.Data.DataColumn SpecPartDescrColumn {
@@ -20355,10 +20365,11 @@ namespace AppData {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]
public SpecialPartsRow AddSpecialPartsRow(string SpecPartCod, string SpecPartDescr, string CartCode) {
public SpecialPartsRow AddSpecialPartsRow(string SpecPartCod, string ModelCod, string SpecPartDescr, string CartCode) {
SpecialPartsRow rowSpecialPartsRow = ((SpecialPartsRow)(this.NewRow()));
object[] columnValuesArray = new object[] {
SpecPartCod,
ModelCod,
SpecPartDescr,
CartCode};
rowSpecialPartsRow.ItemArray = columnValuesArray;
@@ -20391,6 +20402,7 @@ namespace AppData {
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]
internal void InitVars() {
this.columnSpecPartCod = base.Columns["SpecPartCod"];
this.columnModelCod = base.Columns["ModelCod"];
this.columnSpecPartDescr = base.Columns["SpecPartDescr"];
this.columnCartCode = base.Columns["CartCode"];
}
@@ -20400,6 +20412,8 @@ namespace AppData {
private void InitClass() {
this.columnSpecPartCod = new global::System.Data.DataColumn("SpecPartCod", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnSpecPartCod);
this.columnModelCod = new global::System.Data.DataColumn("ModelCod", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnModelCod);
this.columnSpecPartDescr = new global::System.Data.DataColumn("SpecPartDescr", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnSpecPartDescr);
this.columnCartCode = new global::System.Data.DataColumn("CartCode", typeof(string), null, global::System.Data.MappingType.Element);
@@ -20409,6 +20423,8 @@ namespace AppData {
this.columnSpecPartCod.AllowDBNull = false;
this.columnSpecPartCod.Unique = true;
this.columnSpecPartCod.MaxLength = 50;
this.columnModelCod.AllowDBNull = false;
this.columnModelCod.MaxLength = 50;
this.columnSpecPartDescr.AllowDBNull = false;
this.columnSpecPartDescr.MaxLength = 250;
this.columnCartCode.AllowDBNull = false;
@@ -28972,6 +28988,17 @@ namespace AppData {
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]
public string ModelCod {
get {
return ((string)(this[this.tableSpecialParts.ModelCodColumn]));
}
set {
this[this.tableSpecialParts.ModelCodColumn] = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]
public string SpecPartDescr {
@@ -46824,6 +46851,7 @@ SELECT BatchID, Takt, AvgYeld, TotalArea, NumMat, NumSheets, NumModel, NumKit, N
tableMapping.SourceTable = "Table";
tableMapping.DataSetTable = "SpecialParts";
tableMapping.ColumnMappings.Add("SpecPartCod", "SpecPartCod");
tableMapping.ColumnMappings.Add("ModelCod", "ModelCod");
tableMapping.ColumnMappings.Add("SpecPartDescr", "SpecPartDescr");
tableMapping.ColumnMappings.Add("CartCode", "CartCode");
this._adapter.TableMappings.Add(tableMapping);
@@ -46834,19 +46862,22 @@ SELECT BatchID, Takt, AvgYeld, TotalArea, NumMat, NumSheets, NumModel, NumKit, N
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SpecPartCod", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SpecPartCod", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand();
this._adapter.InsertCommand.Connection = this.Connection;
this._adapter.InsertCommand.CommandText = "INSERT INTO [SpecialParts] ([SpecPartCod], [SpecPartDescr], [CartCode]) VALUES (@" +
"SpecPartCod, @SpecPartDescr, @CartCode);\r\nSELECT SpecPartCod, SpecPartDescr, Car" +
"tCode FROM SpecialParts WHERE (SpecPartCod = @SpecPartCod)";
this._adapter.InsertCommand.CommandText = "INSERT INTO [SpecialParts] ([SpecPartCod], [ModelCod], [SpecPartDescr], [CartCode" +
"]) VALUES (@SpecPartCod, @ModelCod, @SpecPartDescr, @CartCode);\r\nSELECT SpecPart" +
"Cod, ModelCod, SpecPartDescr, CartCode FROM SpecialParts WHERE (SpecPartCod = @S" +
"pecPartCod)";
this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text;
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SpecPartCod", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SpecPartCod", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ModelCod", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModelCod", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SpecPartDescr", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SpecPartDescr", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CartCode", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CartCode", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand();
this._adapter.UpdateCommand.Connection = this.Connection;
this._adapter.UpdateCommand.CommandText = @"UPDATE [SpecialParts] SET [SpecPartCod] = @SpecPartCod, [SpecPartDescr] = @SpecPartDescr, [CartCode] = @CartCode WHERE (([SpecPartCod] = @Original_SpecPartCod));
SELECT SpecPartCod, SpecPartDescr, CartCode FROM SpecialParts WHERE (SpecPartCod = @SpecPartCod)";
this._adapter.UpdateCommand.CommandText = @"UPDATE [SpecialParts] SET [SpecPartCod] = @SpecPartCod, [ModelCod] = @ModelCod, [SpecPartDescr] = @SpecPartDescr, [CartCode] = @CartCode WHERE (([SpecPartCod] = @Original_SpecPartCod));
SELECT SpecPartCod, ModelCod, SpecPartDescr, CartCode FROM SpecialParts WHERE (SpecPartCod = @SpecPartCod)";
this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text;
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SpecPartCod", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SpecPartCod", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ModelCod", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModelCod", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SpecPartDescr", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SpecPartDescr", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CartCode", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CartCode", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SpecPartCod", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SpecPartCod", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
@@ -46862,11 +46893,36 @@ SELECT SpecPartCod, SpecPartDescr, CartCode FROM SpecialParts WHERE (SpecPartCod
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]
private void InitCommandCollection() {
this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1];
this._commandCollection = new global::System.Data.SqlClient.SqlCommand[4];
this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand();
this._commandCollection[0].Connection = this.Connection;
this._commandCollection[0].CommandText = "SELECT * FROM SpecialParts";
this._commandCollection[0].CommandText = "SELECT *\r\nFROM SpecialParts";
this._commandCollection[0].CommandType = global::System.Data.CommandType.Text;
this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand();
this._commandCollection[1].Connection = this.Connection;
this._commandCollection[1].CommandText = "dbo.stp_SpecPart_delete";
this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure;
this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SpecPartCod", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand();
this._commandCollection[2].Connection = this.Connection;
this._commandCollection[2].CommandText = "dbo.stp_SpecPart_insert";
this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure;
this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SpecPartCod", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ModelCod", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SpecPartDescr", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CartCode", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand();
this._commandCollection[3].Connection = this.Connection;
this._commandCollection[3].CommandText = "dbo.stp_SpecPart_update";
this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure;
this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SpecPartCod", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ModelCod", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SpecPartDescr", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CartCode", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SpecPartCod", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -46921,6 +46977,132 @@ SELECT SpecPartCod, SpecPartDescr, CartCode FROM SpecialParts WHERE (SpecPartCod
public virtual int Update(global::System.Data.DataRow[] dataRows) {
return this.Adapter.Update(dataRows);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
public virtual int deleteQuery(string Original_SpecPartCod) {
global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1];
if ((Original_SpecPartCod == null)) {
command.Parameters[1].Value = global::System.DBNull.Value;
}
else {
command.Parameters[1].Value = ((string)(Original_SpecPartCod));
}
global::System.Data.ConnectionState previousConnectionState = command.Connection.State;
if (((command.Connection.State & global::System.Data.ConnectionState.Open)
!= global::System.Data.ConnectionState.Open)) {
command.Connection.Open();
}
int returnValue;
try {
returnValue = command.ExecuteNonQuery();
}
finally {
if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) {
command.Connection.Close();
}
}
return returnValue;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
public virtual int insertQuery(string SpecPartCod, string ModelCod, string SpecPartDescr, string CartCode) {
global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2];
if ((SpecPartCod == null)) {
command.Parameters[1].Value = global::System.DBNull.Value;
}
else {
command.Parameters[1].Value = ((string)(SpecPartCod));
}
if ((ModelCod == null)) {
command.Parameters[2].Value = global::System.DBNull.Value;
}
else {
command.Parameters[2].Value = ((string)(ModelCod));
}
if ((SpecPartDescr == null)) {
command.Parameters[3].Value = global::System.DBNull.Value;
}
else {
command.Parameters[3].Value = ((string)(SpecPartDescr));
}
if ((CartCode == null)) {
command.Parameters[4].Value = global::System.DBNull.Value;
}
else {
command.Parameters[4].Value = ((string)(CartCode));
}
global::System.Data.ConnectionState previousConnectionState = command.Connection.State;
if (((command.Connection.State & global::System.Data.ConnectionState.Open)
!= global::System.Data.ConnectionState.Open)) {
command.Connection.Open();
}
int returnValue;
try {
returnValue = command.ExecuteNonQuery();
}
finally {
if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) {
command.Connection.Close();
}
}
return returnValue;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
public virtual int updateQuery(string SpecPartCod, string ModelCod, string SpecPartDescr, string CartCode, string Original_SpecPartCod) {
global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3];
if ((SpecPartCod == null)) {
command.Parameters[1].Value = global::System.DBNull.Value;
}
else {
command.Parameters[1].Value = ((string)(SpecPartCod));
}
if ((ModelCod == null)) {
command.Parameters[2].Value = global::System.DBNull.Value;
}
else {
command.Parameters[2].Value = ((string)(ModelCod));
}
if ((SpecPartDescr == null)) {
command.Parameters[3].Value = global::System.DBNull.Value;
}
else {
command.Parameters[3].Value = ((string)(SpecPartDescr));
}
if ((CartCode == null)) {
command.Parameters[4].Value = global::System.DBNull.Value;
}
else {
command.Parameters[4].Value = ((string)(CartCode));
}
if ((Original_SpecPartCod == null)) {
command.Parameters[5].Value = global::System.DBNull.Value;
}
else {
command.Parameters[5].Value = ((string)(Original_SpecPartCod));
}
global::System.Data.ConnectionState previousConnectionState = command.Connection.State;
if (((command.Connection.State & global::System.Data.ConnectionState.Open)
!= global::System.Data.ConnectionState.Open)) {
command.Connection.Open();
}
int returnValue;
try {
returnValue = command.ExecuteNonQuery();
}
finally {
if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) {
command.Connection.Close();
}
}
return returnValue;
}
}
/// <summary>
+59 -7
View File
@@ -4076,27 +4076,30 @@ SELECT PlantCod, PlantDescr FROM PlantList WHERE (PlantCod = @PlantCod)</Command
</DeleteCommand>
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [SpecialParts] ([SpecPartCod], [SpecPartDescr], [CartCode]) VALUES (@SpecPartCod, @SpecPartDescr, @CartCode);
SELECT SpecPartCod, SpecPartDescr, CartCode FROM SpecialParts WHERE (SpecPartCod = @SpecPartCod)</CommandText>
<CommandText>INSERT INTO [SpecialParts] ([SpecPartCod], [ModelCod], [SpecPartDescr], [CartCode]) VALUES (@SpecPartCod, @ModelCod, @SpecPartDescr, @CartCode);
SELECT SpecPartCod, ModelCod, SpecPartDescr, CartCode FROM SpecialParts WHERE (SpecPartCod = @SpecPartCod)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@SpecPartCod" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="SpecPartCod" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ModelCod" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ModelCod" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@SpecPartDescr" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="SpecPartDescr" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@CartCode" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CartCode" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT * FROM SpecialParts</CommandText>
<DbCommand CommandType="Text" ModifiedByUser="true">
<CommandText>SELECT *
FROM SpecialParts</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
<UpdateCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>UPDATE [SpecialParts] SET [SpecPartCod] = @SpecPartCod, [SpecPartDescr] = @SpecPartDescr, [CartCode] = @CartCode WHERE (([SpecPartCod] = @Original_SpecPartCod));
SELECT SpecPartCod, SpecPartDescr, CartCode FROM SpecialParts WHERE (SpecPartCod = @SpecPartCod)</CommandText>
<CommandText>UPDATE [SpecialParts] SET [SpecPartCod] = @SpecPartCod, [ModelCod] = @ModelCod, [SpecPartDescr] = @SpecPartDescr, [CartCode] = @CartCode WHERE (([SpecPartCod] = @Original_SpecPartCod));
SELECT SpecPartCod, ModelCod, SpecPartDescr, CartCode FROM SpecialParts WHERE (SpecPartCod = @SpecPartCod)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@SpecPartCod" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="SpecPartCod" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ModelCod" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ModelCod" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@SpecPartDescr" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="SpecPartDescr" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@CartCode" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CartCode" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_SpecPartCod" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="SpecPartCod" SourceColumnNullMapping="false" SourceVersion="Original" />
@@ -4107,10 +4110,52 @@ SELECT SpecPartCod, SpecPartDescr, CartCode FROM SpecialParts WHERE (SpecPartCod
</MainSource>
<Mappings>
<Mapping SourceColumn="SpecPartCod" DataSetColumn="SpecPartCod" />
<Mapping SourceColumn="ModelCod" DataSetColumn="ModelCod" />
<Mapping SourceColumn="SpecPartDescr" DataSetColumn="SpecPartDescr" />
<Mapping SourceColumn="CartCode" DataSetColumn="CartCode" />
</Mappings>
<Sources />
<Sources>
<DbSource ConnectionRef="Sauder_NKCConnectionString (Settings)" DbObjectName="Sauder_NKC.dbo.stp_SpecPart_delete" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="deleteQuery" Modifier="Public" Name="deleteQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="deleteQuery">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_SpecPart_delete</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@Original_SpecPartCod" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="Sauder_NKCConnectionString (Settings)" DbObjectName="Sauder_NKC.dbo.stp_SpecPart_insert" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="insertQuery" Modifier="Public" Name="insertQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="insertQuery">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_SpecPart_insert</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@SpecPartCod" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@ModelCod" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@SpecPartDescr" Precision="0" ProviderType="NVarChar" Scale="0" Size="250" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@CartCode" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="Sauder_NKCConnectionString (Settings)" DbObjectName="Sauder_NKC.dbo.stp_SpecPart_update" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="updateQuery" Modifier="Public" Name="updateQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy2" UserSourceName="updateQuery">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_SpecPart_update</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@SpecPartCod" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@ModelCod" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@SpecPartDescr" Precision="0" ProviderType="NVarChar" Scale="0" Size="250" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@CartCode" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@Original_SpecPartCod" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
</Sources>
</TableAdapter>
</Tables>
<Sources />
@@ -5770,6 +5815,13 @@ SELECT SpecPartCod, SpecPartDescr, CartCode FROM SpecialParts WHERE (SpecPartCod
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ModelCod" msprop:Generator_ColumnPropNameInRow="ModelCod" msprop:Generator_ColumnPropNameInTable="ModelCodColumn" msprop:Generator_ColumnVarNameInTable="columnModelCod" msprop:Generator_UserColumnName="ModelCod">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SpecPartDescr" msprop:Generator_ColumnPropNameInRow="SpecPartDescr" msprop:Generator_ColumnPropNameInTable="SpecPartDescrColumn" msprop:Generator_ColumnVarNameInTable="columnSpecPartDescr" msprop:Generator_UserColumnName="SpecPartDescr">
<xs:simpleType>
<xs:restriction base="xs:string">
+2 -2
View File
@@ -4,7 +4,7 @@
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
</autogenerated>-->
<DiagramLayout xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ex:showrelationlabel="False" ViewPortX="599" ViewPortY="-53" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
<DiagramLayout xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ex:showrelationlabel="False" ViewPortX="-24" ViewPortY="1600" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
<Shapes>
<Shape ID="DesignTable:BatchList" ZOrder="10" X="325" Y="437" Height="381" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
<Shape ID="DesignTable:StackList" ZOrder="11" X="618" Y="961" Height="381" Width="268" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
@@ -52,7 +52,7 @@
<Shape ID="DesignTable:BatchStats" ZOrder="6" X="369" Y="2276" Height="305" Width="206" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="216" />
<Shape ID="DesignTable:ProductionStatsDay" ZOrder="5" X="870" Y="2556" Height="267" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
<Shape ID="DesignTable:PlantList" ZOrder="3" X="25" Y="2608" Height="172" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
<Shape ID="DesignTable:SpecialParts" ZOrder="4" X="370" Y="2611" Height="134" Width="215" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
<Shape ID="DesignTable:SpecialParts" ZOrder="4" X="370" Y="2611" Height="210" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
</Shapes>
<Connectors>
<Connector ID="DesignRelation:FK_ItemList_Materials1" ZOrder="59" LineWidth="11">
+3
View File
@@ -57,6 +57,7 @@ namespace AppData
public DS_AppTableAdapters.SheetListTableAdapter taSHL;
public DS_AppTableAdapters.SheetStatsTableAdapter taShStats;
public DS_AppTableAdapters.SheetsPreviewTableAdapter taSP;
public DS_AppTableAdapters.SpecialPartsTableAdapter taSpecialPart;
public DS_AppTableAdapters.StatusDecodeTableAdapter taStatDec;
public DS_AppTableAdapters.StatusLogTableAdapter taStatLog;
public DS_AppTableAdapters.StackListTableAdapter taSTL;
@@ -201,6 +202,7 @@ namespace AppData
taSTL = new DS_AppTableAdapters.StackListTableAdapter();
taSHL = new DS_AppTableAdapters.SheetListTableAdapter();
taSP = new DS_AppTableAdapters.SheetsPreviewTableAdapter();
taSpecialPart = new DS_AppTableAdapters.SpecialPartsTableAdapter();
taElPos = new DS_ReportTableAdapters.ElencoPostazioniTableAdapter();
taPJQ = new DS_ReportTableAdapters.PrintJobQueueTableAdapter();
taRepBin = new DS_ReportTableAdapters.stp_prt_BinTableAdapter();
@@ -259,6 +261,7 @@ namespace AppData
taSTL.Connection.ConnectionString = connString;
taSHL.Connection.ConnectionString = connString;
taSP.Connection.ConnectionString = connString;
taSpecialPart.Connection.ConnectionString = connString;
taElPos.Connection.ConnectionString = connString;
taPJQ.Connection.ConnectionString = connString;
taRepBin.Connection.ConnectionString = connString;
+11 -1
View File
@@ -14,7 +14,7 @@
<Columns>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<asp:LinkButton runat="server" ID="lbtAddNew" OnClick="lbtAddNew_Click" CssClass="btn btn-sm btn-success"><i class="fa fa-plus" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtAddNew" OnClick="lbtAddNew_Click" CssClass="btn btn-sm btn-success" OnClientClick='return confirm("New material creation requested. Manual configuration on SUPERVISOR PC will be required. Do you really want to proceed?")'><i class="fa fa-plus" aria-hidden="true"></i></asp:LinkButton>
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbtEdit" runat="server" CausesValidation="False" CommandName="Edit" Visible='<%# canEdit(Eval("MatID")) %>' CssClass="btn btn-sm btn-primary"><i class="fa fa-pencil" aria-hidden="true"></i></asp:LinkButton>
@@ -63,6 +63,16 @@
<HeaderStyle CssClass="text-right" />
<ItemStyle CssClass="text-right" />
</asp:TemplateField>
<%--<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CommandName="Delete" CssClass="btn btn-sm btn-danger" OnClientClick='return confirm("Record deletion requested. Proceed?")'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton runat="server" ID="lbtUpdate2" CausesValidation="False" CommandName="Update" ToolTip='<%# traduci("Update")%>' CssClass="btn btn-success btn-sm"><i class="fa fa-check-circle-o" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtCancel2" CausesValidation="False" CommandName="Cancel"
ToolTip='<%# traduci("Cancel") %>' CssClass="btn btn-warning btn-sm"><i class="fa fa-ban" aria-hidden="true"></i></asp:LinkButton>
</EditItemTemplate>
</asp:TemplateField>--%>
</Columns>
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="ods" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="AppData.DS_AppTableAdapters.MaterialsTableAdapter" FilterExpression=" MatID > 0" DeleteMethod="deleteQuery" UpdateMethod="updateQuery" OnUpdating="ods_Updating">
@@ -1 +1,48 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_SpecPartMgmt.ascx.cs" Inherits="NKC_WF.WebUserControls.cmp_SpecPartMgmt" %>
<asp:GridView ID="grView" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="SpecPartCod" DataSourceID="ods" CssClass="table table-sm table-striped" AllowSorting="True">
<SelectedRowStyle CssClass="table-info" />
<Columns>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<asp:LinkButton runat="server" ID="lbtAddNew" OnClick="lbtAddNew_Click" CssClass="btn btn-sm btn-success"><i class="fa fa-plus" aria-hidden="true"></i></asp:LinkButton>
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbtEdit" runat="server" CausesValidation="False" CommandName="Edit" CssClass="btn btn-sm btn-primary"><i class="fa fa-pencil" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton runat="server" ID="lbtUpdate" CausesValidation="False" CommandName="Update"
ToolTip='<%# traduci("Update")%>' CssClass="btn btn-success btn-sm"><i class="fa fa-check-circle-o" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtCancel" CausesValidation="False" CommandName="Cancel"
ToolTip='<%# traduci("Cancel") %>' CssClass="btn btn-warning btn-sm"><i class="fa fa-ban" aria-hidden="true"></i></asp:LinkButton>
</EditItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="SpecPartCod" HeaderText="Prod Code" SortExpression="SpecPartCod" />
<asp:BoundField DataField="ModelCod" HeaderText="Model" SortExpression="ModelCod" />
<asp:BoundField DataField="SpecPartDescr" HeaderText="Description" SortExpression="SpecPartDescr" />
<asp:BoundField DataField="CartCode" HeaderText="QR start" SortExpression="CartCode" />
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CommandName="Delete" CssClass="btn btn-sm btn-danger" OnClientClick='return confirm("Record deletion requested. Proceed?")'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton runat="server" ID="lbtUpdate2" CausesValidation="False" CommandName="Update"
ToolTip='<%# traduci("Update")%>' CssClass="btn btn-success btn-sm"><i class="fa fa-check-circle-o" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtCancel2" CausesValidation="False" CommandName="Cancel"
ToolTip='<%# traduci("Cancel") %>' CssClass="btn btn-warning btn-sm"><i class="fa fa-ban" aria-hidden="true"></i></asp:LinkButton>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="ods" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="AppData.DS_AppTableAdapters.SpecialPartsTableAdapter" UpdateMethod="updateQuery" DeleteMethod="deleteQuery">
<DeleteParameters>
<asp:Parameter Name="Original_SpecPartCod" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="SpecPartCod" Type="String" />
<asp:Parameter Name="ModelCod" Type="String" />
<asp:Parameter Name="SpecPartDescr" Type="String" />
<asp:Parameter Name="CartCode" Type="String" />
<asp:Parameter Name="Original_SpecPartCod" Type="String" />
</UpdateParameters>
</asp:ObjectDataSource>
@@ -7,11 +7,18 @@ using System.Web.UI.WebControls;
namespace NKC_WF.WebUserControls
{
public partial class cmp_SpecPartMgmt : System.Web.UI.UserControl
public partial class cmp_SpecPartMgmt : BaseUserControl
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void lbtAddNew_Click(object sender, EventArgs e)
{
DLMan.taSpecialPart.insertQuery("NEWCODE","MODEL", "New Special Prod description", "CC");
grView.SelectedIndex = -1;
grView.DataBind();
}
}
}
+19 -1
View File
@@ -3,7 +3,7 @@
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
@@ -13,5 +13,23 @@ namespace NKC_WF.WebUserControls
public partial class cmp_SpecPartMgmt
{
/// <summary>
/// grView control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.GridView grView;
/// <summary>
/// ods control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
}
}
+7 -1
View File
@@ -6,7 +6,7 @@
<Columns>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<asp:LinkButton runat="server" ID="lbtAddNew" OnClick="lbtAddNew_Click" CssClass="btn btn-sm btn-success"><i class="fa fa-plus" aria-hidden="true"></i></asp:LinkButton>
<%--<asp:LinkButton runat="server" ID="lbtAddNew" OnClick="lbtAddNew_Click" CssClass="btn btn-sm btn-success"><i class="fa fa-plus" aria-hidden="true"></i></asp:LinkButton>--%>
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbtEdit" runat="server" CausesValidation="False" CommandName="Edit" CssClass="btn btn-sm btn-primary"><i class="fa fa-pencil" aria-hidden="true"></i></asp:LinkButton>
@@ -24,6 +24,12 @@
<ItemTemplate>
<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CommandName="Delete" CssClass="btn btn-sm btn-danger" OnClientClick='return confirm("Record deletion requested. Proceed?")'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton runat="server" ID="lbtUpdate2" CausesValidation="False" CommandName="Update"
ToolTip='<%# traduci("Update")%>' CssClass="btn btn-success btn-sm"><i class="fa fa-check-circle-o" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtCancel2" CausesValidation="False" CommandName="Cancel"
ToolTip='<%# traduci("Cancel") %>' CssClass="btn btn-warning btn-sm"><i class="fa fa-ban" aria-hidden="true"></i></asp:LinkButton>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>