Пример #1
0
        private void BindServizio(string CodEdificio)
        {
            Gridtitle2.DescriptionTitle = "";
            Addetti1.Set_BL_ID(CodEdificio);

            DataGridRicerca2.Visible = false;
            this.cmbsServizio.Items.Clear();
            S_ControlsCollection CollezioneControlli = new  S_ControlsCollection();

            Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name);

            DataSet _MyDs;

            if (CodEdificio != "")
            {
                S_Controls.Collections.S_Object s_Bl_Id = new S_Object();
                s_Bl_Id.ParameterName = "p_Bl_Id";
                s_Bl_Id.DbType        = CustomDBType.VarChar;
                s_Bl_Id.Direction     = ParameterDirection.Input;
                s_Bl_Id.Index         = 0;
                s_Bl_Id.Value         = CodEdificio;
                s_Bl_Id.Size          = 8;


                S_Controls.Collections.S_Object s_ID_Servizio = new S_Object();
                s_ID_Servizio.ParameterName = "p_ID_Servizio";
                s_ID_Servizio.DbType        = CustomDBType.Integer;
                s_ID_Servizio.Direction     = ParameterDirection.Input;
                s_ID_Servizio.Index         = 1;
                s_ID_Servizio.Value         = 0;

                CollezioneControlli.Add(s_Bl_Id);
                CollezioneControlli.Add(s_ID_Servizio);

                _MyDs = _Servizio.GetData(CollezioneControlli);
            }
            else
            {
                _MyDs = _Servizio.GetData();
            }

            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(
                    _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", "0");
                this.cmbsServizio.DataTextField  = "DESCRIZIONE";
                this.cmbsServizio.DataValueField = "IDSERVIZIO";
                this.cmbsServizio.DataBind();
                this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio("Non Definito", "-1"));
            }
            else
            {
                string s_Messaggio = "Non Definito";
                this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messaggio, "-1"));
            }
        }
Пример #2
0
        private void BindServizi(string CodEdificio)
        {
            CaricaDitte();
            BindAddetti(CodEdificio);

            this.cmbsServizio.Items.Clear();
            S_ControlsCollection CollezioneControlli = new  S_ControlsCollection();

            Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name);

            DataSet _MyDs;

            if (CodEdificio != "")
            {
                S_Controls.Collections.S_Object s_Bl_Id = new S_Object();
                s_Bl_Id.ParameterName = "p_Bl_Id";
                s_Bl_Id.DbType        = CustomDBType.VarChar;
                s_Bl_Id.Direction     = ParameterDirection.Input;
                s_Bl_Id.Index         = 0;
                s_Bl_Id.Value         = CodEdificio;
                s_Bl_Id.Size          = 8;


                S_Controls.Collections.S_Object s_ID_Servizio = new S_Object();
                s_ID_Servizio.ParameterName = "p_ID_Servizio";
                s_ID_Servizio.DbType        = CustomDBType.Integer;
                s_ID_Servizio.Direction     = ParameterDirection.Input;
                s_ID_Servizio.Index         = 1;
                s_ID_Servizio.Value         = 0;

                CollezioneControlli.Add(s_Bl_Id);
                CollezioneControlli.Add(s_ID_Servizio);

                _MyDs = _Servizio.GetData(CollezioneControlli);
            }
            else
            {
                _MyDs = _Servizio.GetData();
            }

            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(
                    _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "-- Tutti i Servizi --", "0");
                this.cmbsServizio.DataTextField  = "DESCRIZIONE";
                this.cmbsServizio.DataValueField = "IDSERVIZIO";
                this.cmbsServizio.DataBind();
            }
            else
            {
                string s_Messagggio = "- Nessun Servizio -";
                this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty));
            }
        }
Пример #3
0
        private void BindServizi()
        {
            this.cmbservizio.Items.Clear();

            Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(HttpContext.Current.User.Identity.Name);
            DataSet _MyDs = _Servizi.GetData().Copy();

            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                this.cmbservizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(
                    _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", "0");
                this.cmbservizio.DataTextField  = "DESCRIZIONE";
                this.cmbservizio.DataValueField = "IDSERVIZIO";
                this.cmbservizio.DataBind();
            }
        }
Пример #4
0
        private void BindServizio()
        {
            this.cmbsServizio.Items.Clear();

            Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name);

            DataSet _MyDs = _Servizio.GetData();

            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(
                    _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", "");
                this.cmbsServizio.DataTextField  = "DESCRIZIONE";
                this.cmbsServizio.DataValueField = "IDSERVIZIO";
                this.cmbsServizio.DataBind();
            }
            else
            {
                string s_Messagggio = "- Nessun Servizio -";
                this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty));
            }
        }
Пример #5
0
        private void AggiornaListBox()
        {
            _DsListBox  = new DataSet();
            _DsListBoxD = new DataSet();

            this.CreaTabelle();

            // Carico le liste per i Servizi

            if (itemId > 0)
            {
                Classi.ClassiAnagrafiche.Ditte _Ditte = new TheSite.Classi.ClassiAnagrafiche.Ditte();
                DataView o_Dv = new DataView(_Ditte.GetServiziDitta(itemId).Tables[0]);
                if (o_Dv.Count > 0)
                {
                    foreach (DataRowView o_Drv in o_Dv)
                    {
                        DataRow o_Dr = _DsListBox.Tables["ServiziDitta"].NewRow();
                        o_Dr["Id"]       = o_Drv["IDSERVIZIO"].ToString();
                        o_Dr["Servizio"] = o_Drv["DESCRIZIONE"].ToString();
                        o_Dr["IdUtente"] = "1";                         // Non Serve
                        _DsListBox.Tables["ServiziDitta"].Rows.Add(o_Dr);
                    }
                }
            }
            Session.Add("ServiziDitta", _DsListBox.Tables["ServiziDitta"]);

            this.ListBoxRight.DataSource     = _DsListBox.Tables["ServiziDitta"];
            this.ListBoxRight.DataValueField = "Id";
            this.ListBoxRight.DataTextField  = "Servizio";
            this.ListBoxRight.DataBind();
            this.ListBoxRight.SelectedIndex = 0;

            Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(HttpContext.Current.User.Identity.Name);
            DataView o_DvServizi = new DataView(_Servizi.GetData().Tables[0]);

            if (o_DvServizi.Count > 0)
            {
                foreach (DataRowView o_DrvR in o_DvServizi)
                {
                    if (ListBoxRight.Items.FindByValue(o_DrvR["IDSERVIZIO"].ToString()) == null)
                    {
                        DataRow o_DrR = _DsListBox.Tables["Servizi"].NewRow();
                        o_DrR["Id"]       = o_DrvR["IDSERVIZIO"].ToString();
                        o_DrR["Servizio"] = o_DrvR["DESCRIZIONE"].ToString();
                        _DsListBox.Tables["Servizi"].Rows.Add(o_DrR);
                    }
                }
            }

            this.ListBoxLeft.DataSource     = _DsListBox.Tables["Servizi"];
            this.ListBoxLeft.DataValueField = "Id";
            this.ListBoxLeft.DataTextField  = "Servizio";
            this.ListBoxLeft.DataBind();
            this.ListBoxLeft.SelectedIndex = 0;

            // Carico le liste per i Fornitori
            if (itemId > 0)
            {
                Classi.ClassiAnagrafiche.Ditte _DitteF = new TheSite.Classi.ClassiAnagrafiche.Ditte();
                DataView o_DvF = new DataView(_DitteF.GetFornitoriDitta(itemId).Tables[0]);
                if (o_DvF.Count > 0)
                {
                    foreach (DataRowView o_DrvF in o_DvF)
                    {
                        DataRow o_DrF = _DsListBoxD.Tables["DittaSubDitta"].NewRow();
                        o_DrF["IdD"]         = o_DrvF["idD"].ToString();
                        o_DrF["DittaSubAss"] = o_DrvF["DESCRIZIONE"].ToString();
                        o_DrF["IdUtente"]    = "1";                      // Non Serve
                        _DsListBoxD.Tables["DittaSubDitta"].Rows.Add(o_DrF);
                    }
                }
            }

            Session.Add("FornitoriDitta", _DsListBoxD.Tables["DittaSubDitta"]);

            this.ListBoxRightF.DataSource     = _DsListBoxD.Tables["DittaSubDitta"];
            this.ListBoxRightF.DataValueField = "IdD";
            this.ListBoxRightF.DataTextField  = "DittaSubAss";
            this.ListBoxRightF.DataBind();
            this.ListBoxRightF.SelectedIndex = 0;

            Classi.ClassiAnagrafiche.Ditte _DitteFor = new TheSite.Classi.ClassiAnagrafiche.Ditte();
            DataView o_DvFor = new DataView(_DitteFor.GetDitteSub().Tables[0]);

            if (o_DvFor.Count > 0)
            {
                foreach (DataRowView o_DrvRFor in o_DvFor)
                {
                    if (ListBoxRightF.Items.FindByValue(o_DrvRFor["idD"].ToString()) == null)
                    {
                        DataRow o_DrRFor = _DsListBoxD.Tables["DitteSub"].NewRow();
                        o_DrRFor["IdD"]      = o_DrvRFor["IdD"].ToString();
                        o_DrRFor["DittaSub"] = o_DrvRFor["DESCRIZIONE"].ToString();
                        _DsListBoxD.Tables["DitteSub"].Rows.Add(o_DrRFor);
                    }
                }
            }

            this.ListBoxLeftF.DataSource     = _DsListBoxD.Tables["DitteSub"];
            this.ListBoxLeftF.DataValueField = "IdD";
            this.ListBoxLeftF.DataTextField  = "DittaSub";
            this.ListBoxLeftF.DataBind();
            this.ListBoxLeftF.SelectedIndex = 0;
        }