Example #1
0
        private void Ricerca(int wo_id)
        {
            //PanelRicerca.Collapsed=true;
            DatapanelCompleta.Collapsed = false;

            S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection();

            Classi.ManProgrammata.Completamento _Compl = new TheSite.Classi.ManProgrammata.Completamento();

            DataSet _MyDs = _Compl.GetSingleData(wo_id).Copy();

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

            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                DataRow _DR = _MyDs.Tables[0].Rows[0];

                //Imposto il Codice WO
                txtsRichiesta.Text = _DR["ID"].ToString();
                //Imposta la Ditta
                if (_DR["idditta"] != null)
                {
                    cmbsDitta.SelectedValue = _DR["idditta"].ToString();
                }
                BindAddettiDitta(RicercaModulo1.BlId, Int32.Parse(cmbsDitta.SelectedValue));
                //Imposto il Codice Edificio
                RicercaModulo1.TxtCodice.Text = _DR["Edificio"].ToString();
                RicercaModulo1.Ricarica();
                //Imposto L'addetto
                Addetti1.NomeCompleto = _DR["Addetto"].ToString();
                //Carico la lista degli addetti
                BindAddetti(_DR["Edificio"].ToString());
                //Imposto le Combo degli Anni
                DateTime _Data = DateTime.Parse(_DR["DataPianificata"].ToString());
                cmbsAnnoA.SelectedValue  = _Data.Year.ToString();
                cmbsAnnoDa.SelectedValue = _Data.Year.ToString();
                cmbsMeseA.SelectedValue  = _Data.Month.ToString().PadLeft(2, Convert.ToChar("0"));
                cmbsMeseDa.SelectedValue = _Data.Month.ToString().PadLeft(2, Convert.ToChar("0"));
                //Imposto le combo degli addetti
                cmbsAddettoCompl.SelectedValue = _DR["id_addetto"].ToString();
                cmbsAddettoMod.SelectedValue   = _DR["id_addetto"].ToString();
                DatapanelCompleta.Visible      = true;
            }
            else
            {
                DatapanelCompleta.Visible = false;
            }
        }
        private void Ricerca(int wo_id)
        {
            //-- Valorizzo i Dati della WO
            hiddenreload.Value = "";
            S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection();

            // WO_ID
            S_Controls.Collections.S_Object s_WO_ID = new S_Object();

            s_WO_ID.ParameterName = "p_WO_ID";
            s_WO_ID.DbType        = CustomDBType.Integer;
            s_WO_ID.Direction     = ParameterDirection.Input;
            s_WO_ID.Index         = 0;
            s_WO_ID.Size          = 4;
            s_WO_ID.Value         = wo_id;
            CollezioneControlli.Add(s_WO_ID);

            Classi.ManProgrammata.Completamento _Compl = new TheSite.Classi.ManProgrammata.Completamento();


            DataSet _MyDs = _Compl.GetDatiWO(CollezioneControlli).Copy();
            DataRow _Dr   = _MyDs.Tables[0].Rows[0];

            // Wo_ID
            LblODL.Text = _Dr["wo_id"].ToString();
            // Localita
            //			if(_Dr["Localita"].ToString().Trim()!="()")
            //				LblLocalita.Text=_Dr["Localita"].ToString();
            // Edificio
            LblCodEdificio.Text = _Dr["nomeedificio"].ToString();
            // Indirizzo
            //			LblIndirizzo.Text=_Dr["Indirizzo"].ToString();
            // Data Emissione ODL
            if (_Dr["DataEmissione"].ToString() != "")
            {
                LblDataEmissione.Text = DateTime.Parse(_Dr["DataEmissione"].ToString()).ToLongDateString();
            }
            // DataPianificata
            string _CampoData = _Dr["DataPianificata"].ToString();

            LblDataPianificata.Text    = _Dr["DataPianificata"].ToString();
            LblDataPianificata.ToolTip = _CampoData;
            //			if (_CampoData.Length > 0)
            //			{
            //				DateTime _Data = Convert.ToDateTime(_CampoData);
            //				string mese =  Classi.Function.ImpostaMese(_Data.Month,false);
            //				string anno = _Data.Year.ToString();
            //				LblDataPianificata.Text= mese + " - " + anno;
            //				LblDataPianificata.ToolTip=_CampoData;
            //				LblDataPianificata.Text=
            //			}
            // Addetto
            LblDitta.Text   = _Dr["ditta"].ToString();
            LblAddetto.Text = _Dr["Addetto"].ToString();


            //-- Visualizzo i Dati delle WR legate alla WO

            DataSet _MyDsWR = _Compl.GetDatiWR1(CollezioneControlli).Copy();

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

            if (_MyDsWR.Tables[0].Rows.Count > 0)
            {
                DatapanelCompleta.Visible = true;
                DataGridRicerca.Visible   = true;
            }
            else
            {
                DatapanelCompleta.Visible = false;
                DataGridRicerca.Visible   = false;
            }
        }
Example #3
0
        private void Ricerca()
        {
            txtsRichiesta.DBDefaultValue = "0";
            cmbsDitta.DBDefaultValue     = "0";
            cmbsServizio.DBDefaultValue  = "0";

            S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection();


            // Tipo Manutenzione
            S_Controls.Collections.S_Object s_TipoManutenzione = new S_Object();

            s_TipoManutenzione.ParameterName = "p_TipoManutenzione";
            s_TipoManutenzione.DbType        = CustomDBType.Integer;
            s_TipoManutenzione.Direction     = ParameterDirection.Input;
            s_TipoManutenzione.Index         = 0;
            s_TipoManutenzione.Size          = 4;
            s_TipoManutenzione.Value         = Classi.TipoManutenzioneType.ManutenzioneProgrammata;
            CollezioneControlli.Add(s_TipoManutenzione);

            // Data Da
            int    giornoDA = 1;
            int    meseDA   = Int32.Parse(cmbsMeseDa.SelectedValue);
            int    annoDA   = Int32.Parse(cmbsAnnoDa.SelectedValue);
            string dataDA   = giornoDA + "/" + meseDA + "/" + annoDA;

            S_Controls.Collections.S_Object s_AnnoDa = new S_Object();

            s_AnnoDa.ParameterName = "p_AnnoDa";
            s_AnnoDa.DbType        = CustomDBType.VarChar;
            s_AnnoDa.Direction     = ParameterDirection.Input;
            s_AnnoDa.Index         = 1;
            s_AnnoDa.Size          = 10;
            s_AnnoDa.Value         = dataDA;
            CollezioneControlli.Add(s_AnnoDa);

            // Data A

            int    giornoA = DateTime.DaysInMonth(Int32.Parse(cmbsAnnoA.SelectedValue), Int32.Parse(cmbsMeseA.SelectedValue));
            int    meseA   = Int32.Parse(cmbsMeseA.SelectedValue);
            int    annoA   = Int32.Parse(cmbsAnnoA.SelectedValue);
            string dataA   = giornoA + "/" + meseA + "/" + annoA;


            S_Controls.Collections.S_Object s_AnnoA = new S_Object();

            s_AnnoA.ParameterName = "p_AnnoA";
            s_AnnoA.DbType        = CustomDBType.VarChar;
            s_AnnoA.Direction     = ParameterDirection.Input;
            s_AnnoA.Index         = 2;
            s_AnnoA.Size          = 10;
            s_AnnoA.Value         = dataA;
            CollezioneControlli.Add(s_AnnoA);

            // Ditta
            int id_ditta = 0;

            if (cmbsDitta.SelectedValue != "")
            {
                id_ditta = Int32.Parse(cmbsDitta.SelectedValue);
            }

            S_Controls.Collections.S_Object s_Ditta = new S_Object();

            s_Ditta.ParameterName = "p_Ditta";
            s_Ditta.DbType        = CustomDBType.Integer;
            s_Ditta.Direction     = ParameterDirection.Input;
            s_Ditta.Index         = 3;
            s_Ditta.Size          = 4;
            s_Ditta.Value         = id_ditta;
            CollezioneControlli.Add(s_Ditta);

            // Servizio
            int id_servizio = 0;

            if (cmbsServizio.SelectedValue != "")
            {
                id_servizio = Int32.Parse(cmbsServizio.SelectedValue);
            }

            S_Controls.Collections.S_Object s_Servizio = new S_Object();

            s_Servizio.ParameterName = "p_Servizio";
            s_Servizio.DbType        = CustomDBType.Integer;
            s_Servizio.Direction     = ParameterDirection.Input;
            s_Servizio.Index         = 4;
            s_Servizio.Size          = 4;
            s_Servizio.Value         = id_servizio;
            CollezioneControlli.Add(s_Servizio);

            // WO_ID
            int id_wo = 0;

            if (txtsRichiesta.Text.Trim() != "")
            {
                id_wo = Int32.Parse(txtsRichiesta.Text.Trim());
            }

            S_Controls.Collections.S_Object s_WO_ID = new S_Object();

            s_WO_ID.ParameterName = "p_Wo_Id";
            s_WO_ID.DbType        = CustomDBType.Integer;
            s_WO_ID.Direction     = ParameterDirection.Input;
            s_WO_ID.Index         = 5;
            s_WO_ID.Size          = 4;
            s_WO_ID.Value         = id_wo;
            CollezioneControlli.Add(s_WO_ID);

            // BL_ID

            S_Controls.Collections.S_Object s_BL = new S_Object();

            s_BL.ParameterName = "p_Id_Bl";
            s_BL.DbType        = CustomDBType.VarChar;
            s_BL.Direction     = ParameterDirection.Input;
            s_BL.Index         = 6;
            s_BL.Size          = 20;
            s_BL.Value         = RicercaModulo1.TxtCodice.Text.Trim();
            CollezioneControlli.Add(s_BL);

            // Addetto

            S_Controls.Collections.S_Object s_Addetto = new S_Object();

            s_Addetto.ParameterName = "p_Nome_Completo";
            s_Addetto.DbType        = CustomDBType.VarChar;
            s_Addetto.Direction     = ParameterDirection.Input;
            s_Addetto.Index         = 7;
            s_Addetto.Size          = 4;
            s_Addetto.Value         = Addetti1.NomeCompleto;
            CollezioneControlli.Add(s_Addetto);

            Classi.ManProgrammata.Completamento _Compl = new TheSite.Classi.ManProgrammata.Completamento();


            DataSet _MyDs = _Compl.GetData(CollezioneControlli).Copy();

            this.DataGridRicerca.DataSource = _MyDs.Tables[0];
            this.DataGridRicerca.DataBind();
            this.GridTitle1.NumeroRecords = _MyDs.Tables[0].Rows.Count.ToString();
            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                DatapanelCompleta.Visible = true;
                //Imposto le combo degli addetti
                DataRow _DR = _MyDs.Tables[0].Rows[0];
                cmbsAddettoCompl.SelectedValue = _DR["id_addetto"].ToString();
                cmbsAddettoMod.SelectedValue   = _DR["id_addetto"].ToString();
            }
            else
            {
                DatapanelCompleta.Visible = false;
            }
        }