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(); } }
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(); }