Aggiunto upsert x documenti... pubblico!!!

This commit is contained in:
Samuele E. Locatelli
2015-05-21 19:12:40 +02:00
parent b81c4854f7
commit 6d9fa8480d
18 changed files with 2222 additions and 2 deletions
BIN
View File
Binary file not shown.
+2 -2
View File
@@ -1,10 +1,10 @@
using SteamWare;
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SteamWare;
using WebSCR_data;
namespace WebSCR.Upload
+16
View File
@@ -0,0 +1,16 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Document.aspx.cs" Inherits="WebSCR.Upload.Document" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
Restituisce ULTIMO record inserito (cod cliente masismo) altrimenti accetta dati x nuovo record cliente...
</div>
</form>
</body>
</html>
+131
View File
@@ -0,0 +1,131 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SteamWare;
using WebSCR_data;
namespace WebSCR.Upload
{
public partial class Document : System.Web.UI.Page
{
/// <summary>
/// recupera valore querystring
/// </summary>
/// <param name="nome"></param>
/// <returns></returns>
protected string qsVal(string nome)
{
return memLayer.ML.QSS(nome);
}
protected void Page_Load(object sender, EventArgs e)
{
string answ = "ND";
/*
* http://webscr.steamware.net/Rigamonti/Upload/Document?TIPOPROTOC=OC&NUMERO=000000&ESERPROTOC=2015&NUMEPROTOC=000000&DATAPROTOC=20150521&ESERRIFERI=&NUMERIFERI=&TIPORIFERI=&DATARIFERI=&NUMEDOCRIF=&DATADOCRIF=&ESERCOLLEG=&CLI_FOR=C000000&DESTINATAR=C000000&RGSOC_DEST=SE+CI+FOSSE&INDIR_DEST=OPZIONALE&LOCAL_DEST=OPZIONALE&CAP_DEST=OPZIONALE&ULT_AGG=20150521
*/
// legge i get x processare dati input
string TIPOPROTOC = "";
string NUMERO = "";
string ESERPROTOC = "";
string NUMEPROTOC = "";
string DATAPROTOC = "";
string ESERRIFERI = "";
string NUMERIFERI = "";
string TIPORIFERI = "";
string DATARIFERI = "";
string NUMEDOCRIF = "";
string DATADOCRIF = "";
string ESERCOLLEG = "";
string CLI_FOR = "";
string DESTINATAR = "";
string RGSOC_DEST = "";
string INDIR_DEST = "";
string LOCAL_DEST = "";
string CAP_DEST = "";
string ULT_AGG = "";
try
{
TIPOPROTOC = qsVal("TIPOPROTOC");
NUMERO = qsVal("NUMERO");
ESERPROTOC = qsVal("ESERPROTOC");
NUMEPROTOC = qsVal("NUMEPROTOC");
DATAPROTOC = qsVal("DATAPROTOC");
ESERRIFERI = qsVal("ESERRIFERI");
NUMERIFERI = qsVal("NUMERIFERI");
TIPORIFERI = qsVal("TIPORIFERI");
DATARIFERI = qsVal("DATARIFERI");
NUMEDOCRIF = qsVal("NUMEDOCRIF");
DATADOCRIF = qsVal("DATADOCRIF");
ESERCOLLEG = qsVal("ESERCOLLEG");
CLI_FOR = qsVal("CLI_FOR");
DESTINATAR = qsVal("DESTINATAR");
RGSOC_DEST = qsVal("RGSOC_DEST");
INDIR_DEST = qsVal("INDIR_DEST");
LOCAL_DEST = qsVal("LOCAL_DEST");
CAP_DEST = qsVal("CAP_DEST");
ULT_AGG = qsVal("ULT_AGG");
if (memLayer.ML.CRI("_logLevel") > 6)
{
logger.lg.scriviLog(string.Format("Valori letti:{0}TIPOPROTOC: {1}{0}NUMERO: {2}{0}ESERPROTOC: {3}{0}NUMEPROTOC: {4}{0}DATAPROTOC: {5}{0}ESERRIFERI: {6}{0}NUMERIFERI: {7}{0}TIPORIFERI: {8}{0}DATARIFERI: {9}{0}NUMEDOCRIF: {10}{0}DATADOCRIF: {11}{0}ESERCOLLEG: {12}{0}CLI_FOR: {12}{0}DESTINATAR: {12}{0}RGSOC_DEST: {12}{0}INDIR_DEST: {12}{0}LOCAL_DEST: {12}{0}CAP_DEST: {12}{0}ULT_AGG: {12}", Environment.NewLine, TIPOPROTOC, NUMERO, ESERPROTOC, NUMEPROTOC, DATAPROTOC, ESERRIFERI, NUMERIFERI, TIPORIFERI, DATARIFERI, NUMEDOCRIF, DATADOCRIF, ESERCOLLEG, CLI_FOR, DESTINATAR, RGSOC_DEST, INDIR_DEST, LOCAL_DEST, CAP_DEST, ULT_AGG), tipoLog.INFO);
}
}
catch
{ }
// provo a fare insert!!!
if (TIPOPROTOC != null && NUMEPROTOC != null)
{
if (TIPOPROTOC != "" && NUMEPROTOC != "")
{
try
{
// ora processo e salvo il valore del microstato...
DtProxy.man.taDocs.upsert(TIPOPROTOC, NUMERO, ESERPROTOC, NUMEPROTOC, DATAPROTOC, ESERRIFERI, NUMERIFERI, TIPORIFERI, DATARIFERI, NUMEDOCRIF, DATADOCRIF, ESERCOLLEG, CLI_FOR, DESTINATAR, RGSOC_DEST, INDIR_DEST, LOCAL_DEST, CAP_DEST, ULT_AGG);
answ = "OK"; // registro in risposta che è andato tutto bene...
}
catch (Exception exc)
{
if (memLayer.ML.confReadInt("_logLevel") > 5)
{
string errore = string.Format("Errore: {0}{1}", Environment.NewLine, exc);
logger.lg.scriviLog(errore, tipoLog.EXCEPTION);
answ = errore;
}
}
}
else
{
// restituisco ultimo DOCUMENTO inserito
try
{
DS_Applicazione.DB2_DOCSRow riga = DtProxy.man.taDocs.getLast()[0];
answ = string.Format("{0}{1}", riga.TIPOPROTOC, riga.NUMEPROTOC);
}
catch
{
answ = "ko";
}
}
}
else
{
// restituisco ultimo COD CLIENTE inserito
try
{
answ = DtProxy.man.taAC.getLast()[0].CodCliente;
}
catch
{
answ = "ko";
}
}
// ripulisco pagina restituita e tolgo html (solo codice ok/NO)
Response.Clear();
Response.Write(answ);
Context.Response.End();
}
}
}
+26
View File
@@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace WebSCR.Upload
{
public partial class Document
{
/// <summary>
/// form1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
+243
View File
@@ -993,6 +993,106 @@ SELECT Data, CodSquadra, OreDisp, NumOp, MinDisp FROM Disponibilita WHERE (CodSq
</DbSource>
</Sources>
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="DB2_DOCSTableAdapter" GeneratorDataComponentClassName="DB2_DOCSTableAdapter" Name="DB2_DOCS" UserDataComponentName="DB2_DOCSTableAdapter">
<MainSource>
<DbSource ConnectionRef="WebSCRConnectionString (Settings)" DbObjectName="WebSCR.raw.DB2_DOCS" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [raw].[DB2_DOCS] ([TIPOPROTOC], [NUMERO], [ESERPROTOC], [NUMEPROTOC], [DATAPROTOC], [ESERRIFERI], [NUMERIFERI], [TIPORIFERI], [DATARIFERI], [NUMEDOCRIF], [DATADOCRIF], [ESERCOLLEG], [CLI_FOR], [DESTINATAR], [RGSOC_DEST], [INDIR_DEST], [LOCAL_DEST], [CAP_DEST], [ULT_AGG]) VALUES (@TIPOPROTOC, @NUMERO, @ESERPROTOC, @NUMEPROTOC, @DATAPROTOC, @ESERRIFERI, @NUMERIFERI, @TIPORIFERI, @DATARIFERI, @NUMEDOCRIF, @DATADOCRIF, @ESERCOLLEG, @CLI_FOR, @DESTINATAR, @RGSOC_DEST, @INDIR_DEST, @LOCAL_DEST, @CAP_DEST, @ULT_AGG)</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@TIPOPROTOC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="TIPOPROTOC" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NUMERO" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NUMERO" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ESERPROTOC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ESERPROTOC" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NUMEPROTOC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NUMEPROTOC" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DATAPROTOC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DATAPROTOC" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ESERRIFERI" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ESERRIFERI" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NUMERIFERI" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NUMERIFERI" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@TIPORIFERI" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="TIPORIFERI" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DATARIFERI" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DATARIFERI" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NUMEDOCRIF" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NUMEDOCRIF" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DATADOCRIF" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DATADOCRIF" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ESERCOLLEG" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ESERCOLLEG" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@CLI_FOR" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CLI_FOR" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DESTINATAR" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DESTINATAR" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@RGSOC_DEST" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="RGSOC_DEST" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@INDIR_DEST" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="INDIR_DEST" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@LOCAL_DEST" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="LOCAL_DEST" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@CAP_DEST" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CAP_DEST" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ULT_AGG" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ULT_AGG" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT TIPOPROTOC, NUMERO, ESERPROTOC, NUMEPROTOC, DATAPROTOC, ESERRIFERI, NUMERIFERI, TIPORIFERI, DATARIFERI, NUMEDOCRIF, DATADOCRIF, ESERCOLLEG, CLI_FOR, DESTINATAR, RGSOC_DEST, INDIR_DEST, LOCAL_DEST, CAP_DEST, ULT_AGG FROM raw.DB2_DOCS</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="TIPOPROTOC" DataSetColumn="TIPOPROTOC" />
<Mapping SourceColumn="NUMERO" DataSetColumn="NUMERO" />
<Mapping SourceColumn="ESERPROTOC" DataSetColumn="ESERPROTOC" />
<Mapping SourceColumn="NUMEPROTOC" DataSetColumn="NUMEPROTOC" />
<Mapping SourceColumn="DATAPROTOC" DataSetColumn="DATAPROTOC" />
<Mapping SourceColumn="ESERRIFERI" DataSetColumn="ESERRIFERI" />
<Mapping SourceColumn="NUMERIFERI" DataSetColumn="NUMERIFERI" />
<Mapping SourceColumn="TIPORIFERI" DataSetColumn="TIPORIFERI" />
<Mapping SourceColumn="DATARIFERI" DataSetColumn="DATARIFERI" />
<Mapping SourceColumn="NUMEDOCRIF" DataSetColumn="NUMEDOCRIF" />
<Mapping SourceColumn="DATADOCRIF" DataSetColumn="DATADOCRIF" />
<Mapping SourceColumn="ESERCOLLEG" DataSetColumn="ESERCOLLEG" />
<Mapping SourceColumn="CLI_FOR" DataSetColumn="CLI_FOR" />
<Mapping SourceColumn="DESTINATAR" DataSetColumn="DESTINATAR" />
<Mapping SourceColumn="RGSOC_DEST" DataSetColumn="RGSOC_DEST" />
<Mapping SourceColumn="INDIR_DEST" DataSetColumn="INDIR_DEST" />
<Mapping SourceColumn="LOCAL_DEST" DataSetColumn="LOCAL_DEST" />
<Mapping SourceColumn="CAP_DEST" DataSetColumn="CAP_DEST" />
<Mapping SourceColumn="ULT_AGG" DataSetColumn="ULT_AGG" />
</Mappings>
<Sources>
<DbSource ConnectionRef="WebSCRConnectionString (Settings)" DbObjectName="WebSCR.dbo.stp_DOC_GetLast" DbObjectType="StoredProcedure" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getLast" GetMethodModifier="Public" GetMethodName="getLast" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getLast" UserSourceName="getLast">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_DOC_GetLast</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" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="WebSCRConnectionString (Settings)" DbObjectName="WebSCR.dbo.stp_DOC_upsert" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="upsert" Modifier="Public" Name="upsert" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="upsert">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_DOC_upsert</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="@TIPOPROTOC" Precision="0" ProviderType="NVarChar" Scale="0" Size="2" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@NUMERO" Precision="0" ProviderType="NVarChar" Scale="0" Size="7" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@ESERPROTOC" Precision="0" ProviderType="NVarChar" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@NUMEPROTOC" Precision="0" ProviderType="NVarChar" Scale="0" Size="7" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@DATAPROTOC" Precision="0" ProviderType="NVarChar" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@ESERRIFERI" Precision="0" ProviderType="NVarChar" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@NUMERIFERI" Precision="0" ProviderType="NVarChar" Scale="0" Size="7" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@TIPORIFERI" Precision="0" ProviderType="NVarChar" Scale="0" Size="2" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@DATARIFERI" Precision="0" ProviderType="NVarChar" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@NUMEDOCRIF" Precision="0" ProviderType="NVarChar" Scale="0" Size="10" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@DATADOCRIF" Precision="0" ProviderType="NVarChar" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@ESERCOLLEG" Precision="0" ProviderType="NVarChar" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@CLI_FOR" Precision="0" ProviderType="NVarChar" Scale="0" Size="10" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@DESTINATAR" Precision="0" ProviderType="NVarChar" Scale="0" Size="10" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@RGSOC_DEST" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@INDIR_DEST" Precision="0" ProviderType="NVarChar" Scale="0" Size="35" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@LOCAL_DEST" Precision="0" ProviderType="NVarChar" Scale="0" Size="35" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@CAP_DEST" Precision="0" ProviderType="NVarChar" Scale="0" Size="5" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@ULT_AGG" Precision="0" ProviderType="NVarChar" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
</Sources>
</TableAdapter>
</Tables>
<Sources />
</DataSource>
@@ -1479,6 +1579,145 @@ SELECT Data, CodSquadra, OreDisp, NumOp, MinDisp FROM Disponibilita WHERE (CodSq
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DB2_DOCS" msprop:Generator_TableClassName="DB2_DOCSDataTable" msprop:Generator_TableVarName="tableDB2_DOCS" msprop:Generator_TablePropName="DB2_DOCS" msprop:Generator_RowDeletingName="DB2_DOCSRowDeleting" msprop:Generator_RowChangingName="DB2_DOCSRowChanging" msprop:Generator_RowEvHandlerName="DB2_DOCSRowChangeEventHandler" msprop:Generator_RowDeletedName="DB2_DOCSRowDeleted" msprop:Generator_UserTableName="DB2_DOCS" msprop:Generator_RowChangedName="DB2_DOCSRowChanged" msprop:Generator_RowEvArgName="DB2_DOCSRowChangeEvent" msprop:Generator_RowClassName="DB2_DOCSRow">
<xs:complexType>
<xs:sequence>
<xs:element name="TIPOPROTOC" msprop:Generator_ColumnVarNameInTable="columnTIPOPROTOC" msprop:Generator_ColumnPropNameInRow="TIPOPROTOC" msprop:Generator_ColumnPropNameInTable="TIPOPROTOCColumn" msprop:Generator_UserColumnName="TIPOPROTOC" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NUMERO" msprop:Generator_ColumnVarNameInTable="columnNUMERO" msprop:Generator_ColumnPropNameInRow="NUMERO" msprop:Generator_ColumnPropNameInTable="NUMEROColumn" msprop:Generator_UserColumnName="NUMERO">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ESERPROTOC" msprop:Generator_ColumnVarNameInTable="columnESERPROTOC" msprop:Generator_ColumnPropNameInRow="ESERPROTOC" msprop:Generator_ColumnPropNameInTable="ESERPROTOCColumn" msprop:Generator_UserColumnName="ESERPROTOC" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NUMEPROTOC" msprop:Generator_ColumnVarNameInTable="columnNUMEPROTOC" msprop:Generator_ColumnPropNameInRow="NUMEPROTOC" msprop:Generator_ColumnPropNameInTable="NUMEPROTOCColumn" msprop:Generator_UserColumnName="NUMEPROTOC" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DATAPROTOC" msprop:Generator_ColumnVarNameInTable="columnDATAPROTOC" msprop:Generator_ColumnPropNameInRow="DATAPROTOC" msprop:Generator_ColumnPropNameInTable="DATAPROTOCColumn" msprop:Generator_UserColumnName="DATAPROTOC" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="8" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ESERRIFERI" msprop:Generator_ColumnVarNameInTable="columnESERRIFERI" msprop:Generator_ColumnPropNameInRow="ESERRIFERI" msprop:Generator_ColumnPropNameInTable="ESERRIFERIColumn" msprop:Generator_UserColumnName="ESERRIFERI" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NUMERIFERI" msprop:Generator_ColumnVarNameInTable="columnNUMERIFERI" msprop:Generator_ColumnPropNameInRow="NUMERIFERI" msprop:Generator_ColumnPropNameInTable="NUMERIFERIColumn" msprop:Generator_UserColumnName="NUMERIFERI" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TIPORIFERI" msprop:Generator_ColumnVarNameInTable="columnTIPORIFERI" msprop:Generator_ColumnPropNameInRow="TIPORIFERI" msprop:Generator_ColumnPropNameInTable="TIPORIFERIColumn" msprop:Generator_UserColumnName="TIPORIFERI" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DATARIFERI" msprop:Generator_ColumnVarNameInTable="columnDATARIFERI" msprop:Generator_ColumnPropNameInRow="DATARIFERI" msprop:Generator_ColumnPropNameInTable="DATARIFERIColumn" msprop:Generator_UserColumnName="DATARIFERI" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="8" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NUMEDOCRIF" msprop:Generator_ColumnVarNameInTable="columnNUMEDOCRIF" msprop:Generator_ColumnPropNameInRow="NUMEDOCRIF" msprop:Generator_ColumnPropNameInTable="NUMEDOCRIFColumn" msprop:Generator_UserColumnName="NUMEDOCRIF" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DATADOCRIF" msprop:Generator_ColumnVarNameInTable="columnDATADOCRIF" msprop:Generator_ColumnPropNameInRow="DATADOCRIF" msprop:Generator_ColumnPropNameInTable="DATADOCRIFColumn" msprop:Generator_UserColumnName="DATADOCRIF" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="8" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ESERCOLLEG" msprop:Generator_ColumnVarNameInTable="columnESERCOLLEG" msprop:Generator_ColumnPropNameInRow="ESERCOLLEG" msprop:Generator_ColumnPropNameInTable="ESERCOLLEGColumn" msprop:Generator_UserColumnName="ESERCOLLEG" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CLI_FOR" msprop:Generator_ColumnVarNameInTable="columnCLI_FOR" msprop:Generator_ColumnPropNameInRow="CLI_FOR" msprop:Generator_ColumnPropNameInTable="CLI_FORColumn" msprop:Generator_UserColumnName="CLI_FOR" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DESTINATAR" msprop:Generator_ColumnVarNameInTable="columnDESTINATAR" msprop:Generator_ColumnPropNameInRow="DESTINATAR" msprop:Generator_ColumnPropNameInTable="DESTINATARColumn" msprop:Generator_UserColumnName="DESTINATAR" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RGSOC_DEST" msprop:Generator_ColumnVarNameInTable="columnRGSOC_DEST" msprop:Generator_ColumnPropNameInRow="RGSOC_DEST" msprop:Generator_ColumnPropNameInTable="RGSOC_DESTColumn" msprop:Generator_UserColumnName="RGSOC_DEST" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="INDIR_DEST" msprop:Generator_ColumnVarNameInTable="columnINDIR_DEST" msprop:Generator_ColumnPropNameInRow="INDIR_DEST" msprop:Generator_ColumnPropNameInTable="INDIR_DESTColumn" msprop:Generator_UserColumnName="INDIR_DEST" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LOCAL_DEST" msprop:Generator_ColumnVarNameInTable="columnLOCAL_DEST" msprop:Generator_ColumnPropNameInRow="LOCAL_DEST" msprop:Generator_ColumnPropNameInTable="LOCAL_DESTColumn" msprop:Generator_UserColumnName="LOCAL_DEST" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CAP_DEST" msprop:Generator_ColumnVarNameInTable="columnCAP_DEST" msprop:Generator_ColumnPropNameInRow="CAP_DEST" msprop:Generator_ColumnPropNameInTable="CAP_DESTColumn" msprop:Generator_UserColumnName="CAP_DEST" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ULT_AGG" msprop:Generator_ColumnVarNameInTable="columnULT_AGG" msprop:Generator_ColumnPropNameInRow="ULT_AGG" msprop:Generator_ColumnPropNameInTable="ULT_AGGColumn" msprop:Generator_UserColumnName="ULT_AGG" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="8" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
@@ -1524,6 +1763,10 @@ SELECT Data, CodSquadra, OreDisp, NumOp, MinDisp FROM Disponibilita WHERE (CodSq
<xs:selector xpath=".//mstns:v_clientiZone" />
<xs:field xpath="mstns:CodCliente" />
</xs:unique>
<xs:unique name="DB2_DOCS_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:DB2_DOCS" />
<xs:field xpath="mstns:NUMERO" />
</xs:unique>
</xs:element>
<xs:annotation>
<xs:appinfo>
+3
View File
@@ -29,6 +29,7 @@ namespace WebSCR_data
taImp = new DS_ApplicazioneTableAdapters.ImpegniTableAdapter();
taDetImp = new DS_ApplicazioneTableAdapters.DettImpegnoTableAdapter();
taVcz = new DS_ApplicazioneTableAdapters.v_clientiZoneTableAdapter();
taDocs = new DS_ApplicazioneTableAdapters.DB2_DOCSTableAdapter();
taFile = new DS_UtilityTableAdapters.tblFilesTableAdapter();
}
/// <summary>
@@ -46,6 +47,7 @@ namespace WebSCR_data
taImp.Connection.ConnectionString = connStr;
taDetImp.Connection.ConnectionString = connStr;
taVcz.Connection.ConnectionString = connStr;
taDocs.Connection.ConnectionString = connStr;
taFile.Connection.ConnectionString = connStrFiles;
}
@@ -60,6 +62,7 @@ namespace WebSCR_data
public DS_ApplicazioneTableAdapters.ImpegniTableAdapter taImp;
public DS_ApplicazioneTableAdapters.DettImpegnoTableAdapter taDetImp;
public DS_ApplicazioneTableAdapters.v_clientiZoneTableAdapter taVcz;
public DS_ApplicazioneTableAdapters.DB2_DOCSTableAdapter taDocs;
public DS_UtilityTableAdapters.tblFilesTableAdapter taFile;
public static DtProxy man = new DtProxy();
Binary file not shown.
Binary file not shown.
Binary file not shown.