69 lines
2.0 KiB
C#
69 lines
2.0 KiB
C#
using System;
|
|
using System.Data;
|
|
using System.Configuration;
|
|
using System.Web;
|
|
using System.Web.Security;
|
|
using System.Web.UI;
|
|
using System.Web.UI.HtmlControls;
|
|
using System.Web.UI.WebControls;
|
|
using System.Web.UI.WebControls.WebParts;
|
|
using PrometeiaMessage.bancafideuram.nac.globalposition;
|
|
|
|
namespace PrometeiaMessage
|
|
{
|
|
/// <summary>
|
|
/// Summary description for Class1
|
|
/// </summary>
|
|
public class Fiduciarie
|
|
{
|
|
private DataTable _fiduciarie = null;
|
|
|
|
/// <summary>
|
|
/// ritorna una dataTable contenente le fiduciarie presa dalla tabella FIduciarie
|
|
/// </summary>
|
|
public DataTable fiduciarie
|
|
{
|
|
get { return _fiduciarie; }
|
|
set { _fiduciarie = value; }
|
|
}
|
|
|
|
public Fiduciarie()
|
|
{
|
|
//
|
|
// TODO: Add constructor logic here
|
|
//
|
|
}
|
|
|
|
public void LoadFiduciarie()
|
|
{
|
|
DataTable dt_fiduciarie = DataAccess.ExecuteDataTableSqlStatement(DBProvider.Oracle, "SELECT C_PIVA_CB7A1, C_CODBREVE_740F5 FROM Fiduciarie", null);
|
|
_fiduciarie = dt_fiduciarie;
|
|
}
|
|
|
|
public string getCodBreve(string piva)
|
|
{
|
|
DataRow[] riga = _fiduciarie.Select("C_PIVA-CB7A1 = '" + piva + "'");
|
|
if (riga.Length > 0)
|
|
return riga[0][1].ToString();
|
|
else
|
|
return "";
|
|
}
|
|
|
|
public string getPIva(string codBreve)
|
|
{
|
|
DataRow[] riga = _fiduciarie.Select("C_CODBREVE_740F5 = '" + codBreve + "'");
|
|
if (riga.Length > 0)
|
|
return riga[0][0].ToString();
|
|
else
|
|
return "";
|
|
}
|
|
|
|
public void setCodiceFiscaleMandatoFiduciarie(ref ChiaveCliente _chiaveCliente)
|
|
{
|
|
string[] valori = _chiaveCliente.codicefiscale.Split('@');
|
|
_chiaveCliente.codicefiscale = this.getPIva(valori[0]);
|
|
_chiaveCliente.codiceMandato = valori[1];
|
|
}
|
|
|
|
}
|
|
} |