Esempio n. 1
0
        private void BindEnte()
        {
            TheSite.Classi.ClassiAnagrafiche.Enti _Enti = new TheSite.Classi.ClassiAnagrafiche.Enti();
            this.cmbsDescrizione.Items.Clear();
            DataSet _myDS = _Enti.GetData().Copy();

            if (_myDS.Tables[0].Rows.Count > 0)
            {
                this.cmbsDescrizione.DataSource     = Classi.GestoreDropDownList.ItemBlankDataSource(_myDS.Tables[0], "testo", "valore", "- Selezionare Ente -", "");
                this.cmbsDescrizione.DataTextField  = "testo";
                this.cmbsDescrizione.DataValueField = "valore";
                this.cmbsDescrizione.DataBind();
            }
        }
Esempio n. 2
0
        private void Ricerca()
        {
            //Classi.ClassiAnagrafiche.Ditte _Ditte = new TheSite.Classi.ClassiAnagrafiche.Ditte();
            TheSite.Classi.ClassiAnagrafiche.Enti _Enti = new TheSite.Classi.ClassiAnagrafiche.Enti();

            this.txtsProvincia.DBDefaultValue      = "%";
            this.txtsComune.DBDefaultValue         = "%";
            this.txtsReferente.DBDefaultValue      = "%";
            this.txtsEmail.DBDefaultValue          = "%";
            this.txtsTelefono.DBDefaultValue       = "%";
            this.txtsIndirizzo.DBDefaultValue      = "%";
            this.txtsRagioneSociale.DBDefaultValue = "%";
            this.txtsPartitaIva.DBDefaultValue     = "%";


            S_ControlsCollection _SCollection = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_p_Descrizione = new S_Controls.Collections.S_Object();
            s_p_Descrizione.ParameterName = "pDescrizione";
            s_p_Descrizione.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_p_Descrizione.Direction     = ParameterDirection.Input;
            s_p_Descrizione.Index         = 0;
            s_p_Descrizione.Size          = 255;
            s_p_Descrizione.Value         = this.cmbsDescrizione.SelectedValue.ToString();
            _SCollection.Add(s_p_Descrizione);

            S_Controls.Collections.S_Object s_pProvincia = new S_Controls.Collections.S_Object();
            s_pProvincia.ParameterName = "pProvincia";
            s_pProvincia.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pProvincia.Direction     = ParameterDirection.Input;
            s_pProvincia.Size          = 255;
            s_pProvincia.Index         = 1;
            s_pProvincia.Value         = this.txtsProvincia.Text.Trim();
            _SCollection.Add(s_pProvincia);

            S_Controls.Collections.S_Object s_pComune = new S_Controls.Collections.S_Object();
            s_pComune.ParameterName = "pComune";
            s_pComune.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pComune.Direction     = ParameterDirection.Input;
            s_pComune.Index         = 2;
            s_pComune.Size          = 255;
            s_pComune.Value         = this.txtsComune.Text.Trim();
            _SCollection.Add(s_pComune);

            S_Controls.Collections.S_Object s_pIndirizzo = new S_Controls.Collections.S_Object();
            s_pIndirizzo.ParameterName = "pIndirizzo";
            s_pIndirizzo.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pIndirizzo.Direction     = ParameterDirection.Input;
            s_pIndirizzo.Index         = 3;
            s_pIndirizzo.Size          = 255;
            s_pIndirizzo.Value         = this.txtsIndirizzo.Text.Trim();
            _SCollection.Add(s_pIndirizzo);

            S_Controls.Collections.S_Object s_pRagioneSociale = new S_Controls.Collections.S_Object();
            s_pRagioneSociale.ParameterName = "pRagioneSociale";
            s_pRagioneSociale.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pRagioneSociale.Direction     = ParameterDirection.Input;
            s_pRagioneSociale.Index         = 4;
            s_pRagioneSociale.Size          = 255;
            s_pRagioneSociale.Value         = this.txtsRagioneSociale.Text.Trim();
            _SCollection.Add(s_pRagioneSociale);

            S_Controls.Collections.S_Object s_pPiva = new S_Controls.Collections.S_Object();
            s_pPiva.ParameterName = "pPiva";
            s_pPiva.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pPiva.Direction     = ParameterDirection.Input;
            s_pPiva.Index         = 5;
            s_pPiva.Size          = 255;
            s_pPiva.Value         = this.txtsPartitaIva.Text.Trim();
            _SCollection.Add(s_pPiva);

            S_Controls.Collections.S_Object s_pTelefono = new S_Controls.Collections.S_Object();
            s_pTelefono.ParameterName = "pTelefono";
            s_pTelefono.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pTelefono.Direction     = ParameterDirection.Input;
            s_pTelefono.Index         = 6;
            s_pTelefono.Size          = 255;
            s_pTelefono.Value         = this.txtsTelefono.Text.Trim();
            _SCollection.Add(s_pTelefono);

            S_Controls.Collections.S_Object s_pEmail = new S_Controls.Collections.S_Object();
            s_pEmail.ParameterName = "pEmail";
            s_pEmail.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pEmail.Direction     = ParameterDirection.Input;
            s_pEmail.Index         = 7;
            s_pEmail.Size          = 255;
            s_pEmail.Value         = this.txtsEmail.Text.Trim();
            _SCollection.Add(s_pEmail);

            S_Controls.Collections.S_Object s_pReferente = new S_Controls.Collections.S_Object();
            s_pReferente.ParameterName = "pReferente";
            s_pReferente.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pReferente.Direction     = ParameterDirection.Input;
            s_pReferente.Index         = 8;
            s_pReferente.Size          = 255;
            s_pReferente.Value         = this.txtsReferente.Text.Trim();
            _SCollection.Add(s_pReferente);

            S_Controls.Collections.S_Object s_pTelefonoReferente = new S_Controls.Collections.S_Object();
            s_pTelefonoReferente.ParameterName = "pTelefonoReferente";
            s_pTelefonoReferente.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pTelefonoReferente.Direction     = ParameterDirection.Input;
            s_pTelefonoReferente.Index         = 9;
            s_pTelefonoReferente.Size          = 255;
            s_pTelefonoReferente.Value         = this.txtsTelefonoRef.Text.Trim();
            _SCollection.Add(s_pTelefonoReferente);


            S_Controls.Collections.S_Object s_pDataInizioContratto = new S_Controls.Collections.S_Object();
            s_pDataInizioContratto.ParameterName = "PDataInizioContratto";
            s_pDataInizioContratto.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pDataInizioContratto.Direction     = ParameterDirection.Input;
            s_pDataInizioContratto.Index         = 10;
            s_pDataInizioContratto.Size          = 255;
            s_pDataInizioContratto.Value         = CalendarPicker1.Datazione.Text;
            _SCollection.Add(s_pDataInizioContratto);

            S_Controls.Collections.S_Object s_pDataFineContratto = new S_Controls.Collections.S_Object();
            s_pDataFineContratto.ParameterName = "pDataFineContratto";
            s_pDataFineContratto.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pDataFineContratto.Direction     = ParameterDirection.Input;
            s_pDataFineContratto.Index         = 11;
            s_pDataFineContratto.Size          = 255;
            s_pDataFineContratto.Value         = CalendarPicker2.Datazione.Text;
            _SCollection.Add(s_pDataFineContratto);

            S_Controls.Collections.S_Object s_pCap = new S_Controls.Collections.S_Object();
            s_pCap.ParameterName = "pCap";
            s_pCap.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_pCap.Direction     = ParameterDirection.Input;
            s_pCap.Index         = 12;
            s_pCap.Size          = 255;
            s_pCap.Value         = this.txtsCap.Text.Trim();
            _SCollection.Add(s_pCap);

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "io_cursor";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = 13;
            _SCollection.Add(s_Cursor);

            DataSet _MyDs = _Enti.GetData(_SCollection).Copy();

            this.DataGridRicerca.DataSource = _MyDs.Tables[0];

            if (_MyDs.Tables[0].Rows.Count == 0)
            {
                DataGridRicerca.CurrentPageIndex = 0;
            }
            else
            {
                int Pagina = 0;
                if ((_MyDs.Tables[0].Rows.Count % DataGridRicerca.PageSize) > 0)
                {
                    Pagina++;
                }
                if (DataGridRicerca.PageCount != Convert.ToInt16((_MyDs.Tables[0].Rows.Count / DataGridRicerca.PageSize) + Pagina))
                {
                    DataGridRicerca.CurrentPageIndex = 0;
                }
            }

            this.DataGridRicerca.DataBind();
            this.GridTitle1.NumeroRecords = _MyDs.Tables[0].Rows.Count.ToString();
        }