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