private void SaveDocument(string filename, string dimesione, string tipodoc)
        {
            Classi.ManCorrettiva.ClManCorrettiva _ClManCorrettiva = new TheSite.Classi.ManCorrettiva.ClManCorrettiva(Context.User.Identity.Name);

            S_ControlsCollection _SColl = new S_ControlsCollection();
            int result = 0;

            S_Controls.Collections.S_Object p = new S_Object();
            p.ParameterName = "p_wo_id";
            p.DbType        = CustomDBType.VarChar;
            p.Direction     = ParameterDirection.Input;
            p.Index         = _SColl.Count;
            p.Value         = lblestfile.Text;
            _SColl.Add(p);

            p = new S_Object();
            p.ParameterName = "p_name_file";
            p.DbType        = CustomDBType.VarChar;
            p.Direction     = ParameterDirection.Input;
            p.Index         = _SColl.Count;
            p.Value         = filename;
            _SColl.Add(p);

            p = new S_Object();
            p.ParameterName = "p_operazione";
            p.DbType        = CustomDBType.Integer;
            p.Direction     = ParameterDirection.Input;
            p.Index         = _SColl.Count;
            p.Value         = 1;   //Inserimento
            _SColl.Add(p);

            result = _ClManCorrettiva.ExecuteUpdateDOCWO(_SColl);
        }
Example #2
0
        public DataSet GetWordExcel()
        {
            //Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();
            Classi.ManCorrettiva.ClManCorrettiva _Richiesta = new TheSite.Classi.ManCorrettiva.ClManCorrettiva();
            this.txtswo_id.DBDefaultValue     = 0;
            this.txtswr_id.DBDefaultValue     = 0;
            this.cmbsid_status.DBDefaultValue = 0;
            S_ControlsCollection _SCollection = new S_ControlsCollection();

            _SCollection.AddItems(PanelRicerca.Controls);
            return(_Richiesta.GetAnalisiRDLExcel(_SCollection, Context.User.Identity.Name).Copy());
        }
Example #3
0
        private void BinTipoManutenzione()
        {
            Classi.ManCorrettiva.ClManCorrettiva _ClManCorrettiva = new TheSite.Classi.ManCorrettiva.ClManCorrettiva();
            DataSet _MyDs = _ClManCorrettiva.GetTipoManutenzione();

            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                cmbsTipoManutenzione.DataSource          = _MyDs;
                this.cmbsTipoManutenzione.DataTextField  = "descrizione";
                this.cmbsTipoManutenzione.DataValueField = "id";
                this.cmbsTipoManutenzione.DataBind();
                this.cmbsTipoManutenzione.Attributes.Add("OnChange", "Visualizza(this.value);");
            }
        }
        private void LoadDocument()
        {
            Classi.ManCorrettiva.ClManCorrettiva _ClManCorrettiva = new TheSite.Classi.ManCorrettiva.ClManCorrettiva(Context.User.Identity.Name);


            DataSet _MyDs = _ClManCorrettiva.GetDocumentazionewo(lblestfile.Text);

            if (_MyDs.Tables[0].Rows.Count == 0)
            {
                lblfileAllegato.Visible = false;
            }
            else
            {
                DataRow _Dr = _MyDs.Tables[0].Rows[0];
                lblfileAllegato.Text = _Dr["name_file"].ToString();
            }
        }
Example #5
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            wrId = Request["WR_ID"];
            PgTitleCostiGestioneDettaglio.Title = "DETTAGLIO COSTI OPERATIVI DI GESTIONE RDL " + wrId;
            LblRdL.Text = wrId;
            CaricaIntestazione();
            //DataPanelRicerca.Width=800;
            cstAddetti.wrId  = Convert.ToInt32(wrId);
            mtImpegnati.wrId = Convert.ToInt32(wrId);
            string _mypage = "AnalisiCostiOperativiDiGestioneDettaglio.aspx";

            _SiteModule     = new TheSite.Classi.SiteModule(_mypage);
            this.IsEditable = _SiteModule.IsEditable;
            if (!Page.IsPostBack)
            {
                Classi.ManCorrettiva.ClManCorrettiva _Totale = new TheSite.Classi.ManCorrettiva.ClManCorrettiva();
                DataSet DsManodopera = _Totale.TotManodopera(Convert.ToInt32(wrId));
                if (DsManodopera.Tables[0].Rows.Count > 0)
                {
                    tot = Convert.ToDouble(DsManodopera.Tables[0].Rows[0]["totaddetto"]) + Convert.ToDouble(DsManodopera.Tables[0].Rows[0]["totmateriale"]);
                }

                LblTotale.Text = FormattaDecimali(tot, 2);
            }


            #region Recupero la proprieta di ricerca

            Type myType = Context.Handler.GetType();
            if (Request.QueryString["chiamante"] != null)
            {
                chiamante = Request.QueryString["chiamante"].ToString();
            }
            PropertyInfo myPropInfo = myType.GetProperty("_Contenitore");
            if (myPropInfo != null)
            {
                this.ViewState.Add("mioContenitore", myPropInfo.GetValue(Context.Handler, null));
            }
            #endregion
        }
Example #6
0
        private void CaricaIntestazione()
        {
            DateTime appo;

            S_ControlsCollection CollezioneControlli = new  S_ControlsCollection();

            Classi.ManCorrettiva.ClManCorrettiva _intestazione = new TheSite.Classi.ManCorrettiva.ClManCorrettiva();

            DataSet _MyDs;

            S_Controls.Collections.S_Object s_p_wr_id = new S_Object();
            s_p_wr_id.ParameterName = "p_wr_id";
            s_p_wr_id.DbType        = CustomDBType.Integer;
            s_p_wr_id.Direction     = ParameterDirection.Input;
            s_p_wr_id.Index         = 0;
            s_p_wr_id.Value         = wrId;
            CollezioneControlli.Add(s_p_wr_id);


            _MyDs = _intestazione.GetSingleRdL(CollezioneControlli);

            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                if (_MyDs.Tables[0].Rows[0]["addetto"] != DBNull.Value)
                {
                    LblAddetto.Text = _MyDs.Tables[0].Rows[0]["addetto"].ToString();
                }

                if (_MyDs.Tables[0].Rows[0]["annotazionimateriale"] != DBNull.Value)
                {
                    LblAnnMatUtil.Text = _MyDs.Tables[0].Rows[0]["annotazionimateriale"].ToString();
                }

                if (_MyDs.Tables[0].Rows[0]["datafine"] != DBNull.Value)
                {
                    appo             = Convert.ToDateTime(_MyDs.Tables[0].Rows[0]["datafine"]);
                    LblDataFine.Text = appo.ToString("g");
                }

                if (_MyDs.Tables[0].Rows[0]["datainizio"] != DBNull.Value)
                {
                    appo = Convert.ToDateTime(_MyDs.Tables[0].Rows[0]["datainizio"]);
                    LblDataInizio.Text = appo.ToString("g");
                }
                if (_MyDs.Tables[0].Rows[0]["datapianificata"] != DBNull.Value)
                {
                    appo = Convert.ToDateTime(_MyDs.Tables[0].Rows[0]["datapianificata"]);
                    LblDataPianificata.Text = appo.ToString("g");
                }
                if (_MyDs.Tables[0].Rows[0]["datarichiesta"] != DBNull.Value)
                {
                    appo = Convert.ToDateTime(_MyDs.Tables[0].Rows[0]["datarichiesta"]);
                    LblDataRichiesta.Text = appo.ToString("g");
                }

                if (_MyDs.Tables[0].Rows[0]["descintervento"] != DBNull.Value)
                {
                    LblDescIntervento.Text = _MyDs.Tables[0].Rows[0]["descintervento"].ToString();
                }

                if (_MyDs.Tables[0].Rows[0]["fabbricato"] != DBNull.Value)
                {
                    LblFabbricato.Text = _MyDs.Tables[0].Rows[0]["fabbricato"].ToString();
                }

                if (_MyDs.Tables[0].Rows[0]["odl"] != DBNull.Value)
                {
                    LblOdL.Text = _MyDs.Tables[0].Rows[0]["odl"].ToString();
                    PgTitleCostiGestioneDettaglio.Title = "DETTAGLIO COSTI OPERATIVI DI GESTIONE RDL  " + wrId + " OdL  " + LblOdL.Text;
                }

                if (_MyDs.Tables[0].Rows[0]["ordinedilavorocommittente"] != DBNull.Value)
                {
                    LblOdLCommit.Text = _MyDs.Tables[0].Rows[0]["ordinedilavorocommittente"].ToString();
                }

                if (_MyDs.Tables[0].Rows[0]["richiedente"] != DBNull.Value)
                {
                    LblRichiedente.Text = _MyDs.Tables[0].Rows[0]["richiedente"].ToString();
                }

                if (_MyDs.Tables[0].Rows[0]["servizi"] != DBNull.Value)
                {
                    LblServizi.Text = _MyDs.Tables[0].Rows[0]["servizi"].ToString();
                }

                if (_MyDs.Tables[0].Rows[0]["spesapresunta"] != DBNull.Value)
                {
                    LblSpesaPresunta.Text = _MyDs.Tables[0].Rows[0]["spesapresunta"].ToString();
                }

                if (_MyDs.Tables[0].Rows[0]["statorichiesta"] != DBNull.Value)
                {
                    LblStatoRic.Text = _MyDs.Tables[0].Rows[0]["statorichiesta"].ToString();
                }

                if (_MyDs.Tables[0].Rows[0]["telefono"] != DBNull.Value)
                {
                    LblTelefono.Text = _MyDs.Tables[0].Rows[0]["telefono"].ToString();
                }

                if (_MyDs.Tables[0].Rows[0]["tipointerveto"] != DBNull.Value)
                {
                    LblTipoIntervento.Text = _MyDs.Tables[0].Rows[0]["tipointerveto"].ToString();
                }

                if (_MyDs.Tables[0].Rows[0]["urgenza"] != DBNull.Value)
                {
                    LblUrgenza.Text = _MyDs.Tables[0].Rows[0]["urgenza"].ToString();
                }


                if (_MyDs.Tables[0].Rows[0]["tipomanutenzione"] != DBNull.Value)
                {
                    if (_MyDs.Tables[0].Rows[0]["tipomanutenzione"].ToString() != "3")
                    {
                        TrMs.Attributes.Add("style", "DISPLAY:none");
                    }
                }
            }
        }
Example #7
0
        public DataSet GetWordExcel()
        {
            //Creazione dei parametri
            S_ControlsCollection CollezioneControlli = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_p_operatore = new S_Object();
            s_p_operatore.ParameterName = "p_operatore";
            s_p_operatore.DbType        = CustomDBType.VarChar;
            s_p_operatore.Direction     = ParameterDirection.Input;
            s_p_operatore.Index         = CollezioneControlli.Count;
            s_p_operatore.Value         = this.S_Txtoperatore.Text;
            s_p_operatore.Size          = 250;
            CollezioneControlli.Add(s_p_operatore);

            S_Controls.Collections.S_Object s_p_servizio_id = new S_Object();
            s_p_servizio_id.ParameterName = "p_servizio_id";
            s_p_servizio_id.DbType        = CustomDBType.Integer;
            s_p_servizio_id.Direction     = ParameterDirection.Input;
            s_p_servizio_id.Index         = CollezioneControlli.Count;
            s_p_servizio_id.Value         = (cmbsServizio.SelectedValue == "")? 0:Int32.Parse(cmbsServizio.SelectedValue);
            CollezioneControlli.Add(s_p_servizio_id);

            S_Controls.Collections.S_Object s_p_campus = new S_Object();
            s_p_campus.ParameterName = "p_campus";
            s_p_campus.DbType        = CustomDBType.VarChar;
            s_p_campus.Direction     = ParameterDirection.Input;
            s_p_campus.Index         = CollezioneControlli.Count;
            s_p_campus.Value         = this.RicercaModulo1.Campus;
            s_p_campus.Size          = 250;
            CollezioneControlli.Add(s_p_campus);

            S_Controls.Collections.S_Object s_p_bl_id = new S_Object();
            s_p_bl_id.ParameterName = "p_bl_id";
            s_p_bl_id.DbType        = CustomDBType.VarChar;
            s_p_bl_id.Direction     = ParameterDirection.Input;
            s_p_bl_id.Index         = CollezioneControlli.Count;
            s_p_bl_id.Value         = this.RicercaModulo1.BlId;
            s_p_bl_id.Size          = 250;
            CollezioneControlli.Add(s_p_bl_id);

            S_Controls.Collections.S_Object s_p_wr_id = new S_Object();
            s_p_wr_id.ParameterName = "p_wr_id";
            s_p_wr_id.DbType        = CustomDBType.Integer;
            s_p_wr_id.Direction     = ParameterDirection.Input;
            s_p_wr_id.Index         = CollezioneControlli.Count;
            s_p_wr_id.Value         = (this.S_Txtrichiesta.Text == "")?0:Int32.Parse(this.S_Txtrichiesta.Text);
            CollezioneControlli.Add(s_p_wr_id);

            S_Controls.Collections.S_Object s_p_wo_id = new S_Object();
            s_p_wo_id.ParameterName = "p_wo_id";
            s_p_wo_id.DbType        = CustomDBType.Integer;
            s_p_wo_id.Direction     = ParameterDirection.Input;
            s_p_wo_id.Index         = CollezioneControlli.Count;
            s_p_wo_id.Value         = (this.S_Ttxtordinelavoro.Text == "")?0:Int32.Parse(this.S_Ttxtordinelavoro.Text);
            CollezioneControlli.Add(s_p_wo_id);

            S_Controls.Collections.S_Object s_p_gruppo = new S_Object();
            s_p_gruppo.ParameterName = "p_gruppo";
            s_p_gruppo.DbType        = CustomDBType.Integer;
            s_p_gruppo.Direction     = ParameterDirection.Input;
            s_p_gruppo.Index         = CollezioneControlli.Count;
            s_p_gruppo.Value         = (this.S_cbgruppo.SelectedValue == "")?0:Int32.Parse(this.S_cbgruppo.SelectedValue);
            CollezioneControlli.Add(s_p_gruppo);

            S_Controls.Collections.S_Object s_p_richiedente = new S_Object();
            s_p_richiedente.ParameterName = "p_richiedente";
            s_p_richiedente.DbType        = CustomDBType.VarChar;
            s_p_richiedente.Direction     = ParameterDirection.Input;
            s_p_richiedente.Index         = CollezioneControlli.Count;
            s_p_richiedente.Size          = 35;
            s_p_richiedente.Value         = this.Richiedenti1.NomeCompleto;
            CollezioneControlli.Add(s_p_richiedente);

            S_Controls.Collections.S_Object s_p_descrizione = new S_Object();
            s_p_descrizione.ParameterName = "p_descrizione";
            s_p_descrizione.DbType        = CustomDBType.VarChar;
            s_p_descrizione.Direction     = ParameterDirection.Input;
            s_p_descrizione.Index         = CollezioneControlli.Count;
            s_p_descrizione.Size          = 2000;
            s_p_descrizione.Value         = this.S_Txtdescrizione.Text;
            CollezioneControlli.Add(s_p_descrizione);

            S_Controls.Collections.S_Object s_p_urgenza = new S_Object();
            s_p_urgenza.ParameterName = "p_urgenza";
            s_p_urgenza.DbType        = CustomDBType.Integer;
            s_p_urgenza.Direction     = ParameterDirection.Input;
            s_p_urgenza.Index         = CollezioneControlli.Count;
            s_p_urgenza.Value         = (S_Cburgenza.SelectedValue == "")? 0:Int32.Parse(S_Cburgenza.SelectedValue);
            CollezioneControlli.Add(s_p_urgenza);

            S_Controls.Collections.S_Object s_p_ditta = new S_Object();
            s_p_ditta.ParameterName = "p_ditta";
            s_p_ditta.DbType        = CustomDBType.Integer;
            s_p_ditta.Direction     = ParameterDirection.Input;
            s_p_ditta.Index         = CollezioneControlli.Count;
            s_p_ditta.Value         = (S_cbditta.SelectedValue == "")? 0:int.Parse(S_cbditta.SelectedValue);
            CollezioneControlli.Add(s_p_ditta);

            S_Controls.Collections.S_Object s_p_dates = new S_Object();
            s_p_dates.ParameterName = "p_dates";
            s_p_dates.DbType        = CustomDBType.VarChar;
            s_p_dates.Direction     = ParameterDirection.Input;
            s_p_dates.Index         = CollezioneControlli.Count;
            s_p_dates.Size          = 10;
            s_p_dates.Value         = (CalendarPicker1.Datazione.Text == "")? "":CalendarPicker1.Datazione.Text;
            CollezioneControlli.Add(s_p_dates);

            S_Controls.Collections.S_Object s_p_datee = new S_Object();
            s_p_datee.ParameterName = "p_datee";
            s_p_datee.DbType        = CustomDBType.VarChar;
            s_p_datee.Direction     = ParameterDirection.Input;
            s_p_datee.Index         = CollezioneControlli.Count;
            s_p_datee.Size          = 10;
            s_p_datee.Value         = (CalendarPicker2.Datazione.Text == "")?"": CalendarPicker2.Datazione.Text;
            CollezioneControlli.Add(s_p_datee);

            S_Controls.Collections.S_Object s_p_addetto = new S_Object();
            s_p_addetto.ParameterName = "p_addetto";
            s_p_addetto.DbType        = CustomDBType.VarChar;
            s_p_addetto.Direction     = ParameterDirection.Input;
            s_p_addetto.Index         = CollezioneControlli.Count;
            s_p_addetto.Size          = 250;
            s_p_addetto.Value         = this.Addetti1.NomeCompleto;
            CollezioneControlli.Add(s_p_addetto);

            S_Controls.Collections.S_Object s_p_tipomanutenzione = new S_Object();
            s_p_tipomanutenzione.ParameterName = "p_tipomanutenzione";
            s_p_tipomanutenzione.DbType        = CustomDBType.Integer;
            s_p_tipomanutenzione.Direction     = ParameterDirection.Input;
            s_p_tipomanutenzione.Index         = CollezioneControlli.Count;
            s_p_tipomanutenzione.Value         = Int32.Parse(cmbTipoManutenzione.SelectedValue);
            CollezioneControlli.Add(s_p_tipomanutenzione);


            Classi.ManCorrettiva.ClManCorrettiva _ClManCorrettiva = new TheSite.Classi.ManCorrettiva.ClManCorrettiva(Context.User.Identity.Name);
            DataSet Ds = _ClManCorrettiva.GetDataCompletamentoExcel(CollezioneControlli);

            return(Ds);
        }
Example #8
0
        /// <summary>
        /// Esegue la ricerca
        /// </summary>
        private void Execute(bool reset)
        {
            //Creazione dei parametri
            S_ControlsCollection CollezioneControlli = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_p_operatore = new S_Object();
            s_p_operatore.ParameterName = "p_operatore";
            s_p_operatore.DbType        = CustomDBType.VarChar;
            s_p_operatore.Direction     = ParameterDirection.Input;
            s_p_operatore.Index         = CollezioneControlli.Count;
            s_p_operatore.Value         = this.S_Txtoperatore.Text;
            s_p_operatore.Size          = 250;
            CollezioneControlli.Add(s_p_operatore);

            S_Controls.Collections.S_Object s_p_servizio_id = new S_Object();
            s_p_servizio_id.ParameterName = "p_servizio_id";
            s_p_servizio_id.DbType        = CustomDBType.Integer;
            s_p_servizio_id.Direction     = ParameterDirection.Input;
            s_p_servizio_id.Index         = CollezioneControlli.Count;
            s_p_servizio_id.Value         = (cmbsServizio.SelectedValue == "")? 0:Int32.Parse(cmbsServizio.SelectedValue);
            CollezioneControlli.Add(s_p_servizio_id);

            S_Controls.Collections.S_Object s_p_campus = new S_Object();
            s_p_campus.ParameterName = "p_campus";
            s_p_campus.DbType        = CustomDBType.VarChar;
            s_p_campus.Direction     = ParameterDirection.Input;
            s_p_campus.Index         = CollezioneControlli.Count;
            s_p_campus.Value         = this.RicercaModulo1.Campus;
            s_p_campus.Size          = 250;
            CollezioneControlli.Add(s_p_campus);

            S_Controls.Collections.S_Object s_p_bl_id = new S_Object();
            s_p_bl_id.ParameterName = "p_bl_id";
            s_p_bl_id.DbType        = CustomDBType.VarChar;
            s_p_bl_id.Direction     = ParameterDirection.Input;
            s_p_bl_id.Index         = CollezioneControlli.Count;
            s_p_bl_id.Value         = this.RicercaModulo1.BlId;
            s_p_bl_id.Size          = 250;
            CollezioneControlli.Add(s_p_bl_id);

            S_Controls.Collections.S_Object s_p_wr_id = new S_Object();
            s_p_wr_id.ParameterName = "p_wr_id";
            s_p_wr_id.DbType        = CustomDBType.Integer;
            s_p_wr_id.Direction     = ParameterDirection.Input;
            s_p_wr_id.Index         = CollezioneControlli.Count;
            s_p_wr_id.Value         = (this.S_Txtrichiesta.Text == "")?0:Int32.Parse(this.S_Txtrichiesta.Text);
            CollezioneControlli.Add(s_p_wr_id);

            S_Controls.Collections.S_Object s_p_wo_id = new S_Object();
            s_p_wo_id.ParameterName = "p_wo_id";
            s_p_wo_id.DbType        = CustomDBType.Integer;
            s_p_wo_id.Direction     = ParameterDirection.Input;
            s_p_wo_id.Index         = CollezioneControlli.Count;
            s_p_wo_id.Value         = (this.S_Ttxtordinelavoro.Text == "")?0:Int32.Parse(this.S_Ttxtordinelavoro.Text);
            CollezioneControlli.Add(s_p_wo_id);

            S_Controls.Collections.S_Object s_p_gruppo = new S_Object();
            s_p_gruppo.ParameterName = "p_gruppo";
            s_p_gruppo.DbType        = CustomDBType.Integer;
            s_p_gruppo.Direction     = ParameterDirection.Input;
            s_p_gruppo.Index         = CollezioneControlli.Count;
            s_p_gruppo.Value         = (this.S_cbgruppo.SelectedValue == "")?0:Int32.Parse(this.S_cbgruppo.SelectedValue);
            CollezioneControlli.Add(s_p_gruppo);

            S_Controls.Collections.S_Object s_p_richiedente = new S_Object();
            s_p_richiedente.ParameterName = "p_richiedente";
            s_p_richiedente.DbType        = CustomDBType.VarChar;
            s_p_richiedente.Direction     = ParameterDirection.Input;
            s_p_richiedente.Index         = CollezioneControlli.Count;
            s_p_richiedente.Size          = 35;
            s_p_richiedente.Value         = this.Richiedenti1.NomeCompleto;
            CollezioneControlli.Add(s_p_richiedente);

            S_Controls.Collections.S_Object s_p_descrizione = new S_Object();
            s_p_descrizione.ParameterName = "p_descrizione";
            s_p_descrizione.DbType        = CustomDBType.VarChar;
            s_p_descrizione.Direction     = ParameterDirection.Input;
            s_p_descrizione.Index         = CollezioneControlli.Count;
            s_p_descrizione.Size          = 2000;
            s_p_descrizione.Value         = this.S_Txtdescrizione.Text;
            CollezioneControlli.Add(s_p_descrizione);

            S_Controls.Collections.S_Object s_p_urgenza = new S_Object();
            s_p_urgenza.ParameterName = "p_urgenza";
            s_p_urgenza.DbType        = CustomDBType.Integer;
            s_p_urgenza.Direction     = ParameterDirection.Input;
            s_p_urgenza.Index         = CollezioneControlli.Count;
            s_p_urgenza.Value         = (S_Cburgenza.SelectedValue == "")? 0:Int32.Parse(S_Cburgenza.SelectedValue);
            CollezioneControlli.Add(s_p_urgenza);

            S_Controls.Collections.S_Object s_p_ditta = new S_Object();
            s_p_ditta.ParameterName = "p_ditta";
            s_p_ditta.DbType        = CustomDBType.Integer;
            s_p_ditta.Direction     = ParameterDirection.Input;
            s_p_ditta.Index         = CollezioneControlli.Count;
            s_p_ditta.Value         = (S_cbditta.SelectedValue == "")? 0:int.Parse(S_cbditta.SelectedValue);
            CollezioneControlli.Add(s_p_ditta);

            S_Controls.Collections.S_Object s_p_dates = new S_Object();
            s_p_dates.ParameterName = "p_dates";
            s_p_dates.DbType        = CustomDBType.VarChar;
            s_p_dates.Direction     = ParameterDirection.Input;
            s_p_dates.Index         = CollezioneControlli.Count;
            s_p_dates.Size          = 10;
            s_p_dates.Value         = (CalendarPicker1.Datazione.Text == "")? "":CalendarPicker1.Datazione.Text;
            CollezioneControlli.Add(s_p_dates);

            S_Controls.Collections.S_Object s_p_datee = new S_Object();
            s_p_datee.ParameterName = "p_datee";
            s_p_datee.DbType        = CustomDBType.VarChar;
            s_p_datee.Direction     = ParameterDirection.Input;
            s_p_datee.Index         = CollezioneControlli.Count;
            s_p_datee.Size          = 10;
            s_p_datee.Value         = (CalendarPicker2.Datazione.Text == "")?"": CalendarPicker2.Datazione.Text;
            CollezioneControlli.Add(s_p_datee);

            S_Controls.Collections.S_Object s_p_addetto = new S_Object();
            s_p_addetto.ParameterName = "p_addetto";
            s_p_addetto.DbType        = CustomDBType.VarChar;
            s_p_addetto.Direction     = ParameterDirection.Input;
            s_p_addetto.Index         = CollezioneControlli.Count;
            s_p_addetto.Size          = 250;
            s_p_addetto.Value         = this.Addetti1.NomeCompleto;
            CollezioneControlli.Add(s_p_addetto);

            S_Controls.Collections.S_Object s_p_tipomanutenzione = new S_Object();
            s_p_tipomanutenzione.ParameterName = "p_tipomanutenzione";
            s_p_tipomanutenzione.DbType        = CustomDBType.Integer;
            s_p_tipomanutenzione.Direction     = ParameterDirection.Input;
            s_p_tipomanutenzione.Index         = CollezioneControlli.Count;
            s_p_tipomanutenzione.Value         = Int32.Parse(cmbTipoManutenzione.SelectedValue);
            CollezioneControlli.Add(s_p_tipomanutenzione);

            S_Controls.Collections.S_Object s_p_pageindex = new S_Object();
            s_p_pageindex.ParameterName = "pageindex";
            s_p_pageindex.DbType        = CustomDBType.Integer;
            s_p_pageindex.Direction     = ParameterDirection.Input;
            s_p_pageindex.Index         = CollezioneControlli.Count + 1;
            s_p_pageindex.Value         = DataGrid1.CurrentPageIndex + 1;
            CollezioneControlli.Add(s_p_pageindex);

            S_Controls.Collections.S_Object s_p_pagesize = new S_Object();
            s_p_pagesize.ParameterName = "pagesize";
            s_p_pagesize.DbType        = CustomDBType.Integer;
            s_p_pagesize.Direction     = ParameterDirection.Input;
            s_p_pagesize.Index         = CollezioneControlli.Count + 1;
            s_p_pagesize.Value         = DataGrid1.PageSize;
            CollezioneControlli.Add(s_p_pagesize);

            Classi.ManCorrettiva.ClManCorrettiva _ClManCorrettiva = new TheSite.Classi.ManCorrettiva.ClManCorrettiva(Context.User.Identity.Name);
            DataSet Ds = _ClManCorrettiva.GetDataCompletamento(CollezioneControlli);

            this.DataGrid1.DataSource = Ds.Tables[0];
            Double _totalPages = 1;

            if (reset == true)
            {
                CollezioneControlli.RemoveAt(CollezioneControlli.Count - 1);
                CollezioneControlli.RemoveAt(CollezioneControlli.Count - 1);
                CollezioneControlli.RemoveAt(CollezioneControlli.Count - 1);
                CollezioneControlli.RemoveAt(CollezioneControlli.Count - 1);
                int _totalRecords = _ClManCorrettiva.GetDataCompletamentoCount(CollezioneControlli);;
                this.GridTitle1.NumeroRecords = _totalRecords.ToString();
                if ((_totalRecords % DataGrid1.PageSize) == 0)
                {
                    _totalPages = _totalRecords / DataGrid1.PageSize;
                }
                else
                {
                    _totalPages = (_totalRecords / DataGrid1.PageSize) + 1;
                }
            }
            else
            {
                _totalPages = Double.Parse(this.GridTitle1.NumeroRecords);
            }


            if (int.Parse(this.GridTitle1.NumeroRecords) > 0)
            {
                Setvisible(true);
                DataGrid1.Visible           = true;
                GridTitle1.DescriptionTitle = "";
            }
            else
            {
                GridTitle1.DescriptionTitle = "Nessun dato trovato.";
                Setvisible(false);
            }
            this.DataGrid1.VirtualItemCount = int.Parse(this.GridTitle1.NumeroRecords);
            this.DataGrid1.DataBind();
        }
Example #9
0
        private void Ricerca(bool reset)
        {
            //Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();
            Classi.ManCorrettiva.ClManCorrettiva _Richiesta = new TheSite.Classi.ManCorrettiva.ClManCorrettiva();
            this.txtswo_id.DBDefaultValue     = 0;
            this.txtswr_id.DBDefaultValue     = 0;
            this.cmbsid_status.DBDefaultValue = 0;
            S_ControlsCollection _SCollection = new S_ControlsCollection();

            _SCollection.AddItems(PanelRicerca.Controls);

            S_Controls.Collections.S_Object s_p_pageindex = new S_Object();
            s_p_pageindex.ParameterName = "pageindex";
            s_p_pageindex.DbType        = CustomDBType.Integer;
            s_p_pageindex.Direction     = ParameterDirection.Input;
            s_p_pageindex.Index         = 16;
            s_p_pageindex.Value         = DataGridRicerca.CurrentPageIndex + 1;
            _SCollection.Add(s_p_pageindex);

            S_Controls.Collections.S_Object s_p_pagesize = new S_Object();
            s_p_pagesize.ParameterName = "pagesize";
            s_p_pagesize.DbType        = CustomDBType.Integer;
            s_p_pagesize.Direction     = ParameterDirection.Input;
            s_p_pagesize.Index         = 17;
            s_p_pagesize.Value         = DataGridRicerca.PageSize;
            _SCollection.Add(s_p_pagesize);

            DataSet _MyDs = _Richiesta.GetAnalisiRDL(_SCollection, Context.User.Identity.Name).Copy();

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

            Double _totalPages = 1;

            if (reset == true)
            {
                _SCollection.RemoveAt(_SCollection.Count - 1);
                _SCollection.RemoveAt(_SCollection.Count - 1);
                _SCollection.RemoveAt(_SCollection.Count - 1);
                _SCollection.RemoveAt(_SCollection.Count - 1);
                int _totalRecords = _Richiesta.GetAnalisiRDLCount(_SCollection, Context.User.Identity.Name);
                this.GridTitle1.NumeroRecords = _totalRecords.ToString();
                if ((_totalRecords % DataGridRicerca.PageSize) == 0)
                {
                    _totalPages = _totalRecords / DataGridRicerca.PageSize;
                }
                else
                {
                    _totalPages = (_totalRecords / DataGridRicerca.PageSize) + 1;
                }
            }
            else
            {
                _totalPages = Double.Parse(this.GridTitle1.NumeroRecords);
            }



            DataGridRicerca.Visible = true;
            this.GridTitle1.Visible = true;
            if (int.Parse(GridTitle1.NumeroRecords) == 0)
            {
                DataGridRicerca.CurrentPageIndex = 0;
                GridTitle1.DescriptionTitle      = "Nessun dato trovato.";
            }
            else
            {
                GridTitle1.DescriptionTitle = "";
            }

            this.DataGridRicerca.VirtualItemCount = int.Parse(this.GridTitle1.NumeroRecords);
            this.DataGridRicerca.DataBind();
        }
Example #10
0
        private void Ricerca(bool reset)
        {
            Classi.ManCorrettiva.ClManCorrettiva _ClManCorrettiva = new TheSite.Classi.ManCorrettiva.ClManCorrettiva(Context.User.Identity.Name);
            S_ControlsCollection _SCollection = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_p_Wr_Id = new S_Controls.Collections.S_Object();
            s_p_Wr_Id.ParameterName = "p_Wr_Id";
            s_p_Wr_Id.DbType        = ApplicationDataLayer.DBType.CustomDBType.Integer;
            s_p_Wr_Id.Direction     = ParameterDirection.Input;
            s_p_Wr_Id.Index         = 0;
            s_p_Wr_Id.Size          = 50;
            s_p_Wr_Id.Value         = (this.txtsRichiesta.Text == "")?0:Int32.Parse(this.txtsRichiesta.Text);
            _SCollection.Add(s_p_Wr_Id);

            S_Controls.Collections.S_Object s_p_DataDa = new S_Controls.Collections.S_Object();
            s_p_DataDa.ParameterName = "p_DataDa";
            s_p_DataDa.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_p_DataDa.Direction     = ParameterDirection.Input;
            s_p_DataDa.Index         = 1;
            s_p_DataDa.Size          = 10;
            s_p_DataDa.Value         = (CalendarPicker1.Datazione.Text == "")? "":CalendarPicker1.Datazione.Text;
            _SCollection.Add(s_p_DataDa);

            S_Controls.Collections.S_Object s_p_DataA = new S_Controls.Collections.S_Object();
            s_p_DataA.ParameterName = "p_DataA";
            s_p_DataA.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_p_DataA.Direction     = ParameterDirection.Input;
            s_p_DataA.Index         = 2;
            s_p_DataA.Size          = 10;
            s_p_DataA.Value         = (CalendarPicker2.Datazione.Text == "")? "":CalendarPicker2.Datazione.Text;
            _SCollection.Add(s_p_DataA);

            S_Controls.Collections.S_Object s_p_Richiedente = new S_Controls.Collections.S_Object();
            s_p_Richiedente.ParameterName = "p_Richiedente";
            s_p_Richiedente.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_p_Richiedente.Direction     = ParameterDirection.Input;
            s_p_Richiedente.Index         = 3;
            s_p_Richiedente.Size          = 50;
            s_p_Richiedente.Value         = this.Richiedenti1.NomeCompleto;
            _SCollection.Add(s_p_Richiedente);

            S_Controls.Collections.S_Object s_p_Gruppo = new S_Controls.Collections.S_Object();
            s_p_Gruppo.ParameterName = "p_Gruppo";
            s_p_Gruppo.DbType        = ApplicationDataLayer.DBType.CustomDBType.Integer;
            s_p_Gruppo.Direction     = ParameterDirection.Input;
            s_p_Gruppo.Index         = 4;
            s_p_Gruppo.Value         = (cmbsGruppo.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsGruppo.SelectedValue);
            _SCollection.Add(s_p_Gruppo);

            S_Controls.Collections.S_Object s_p_Descrizione = new S_Controls.Collections.S_Object();
            s_p_Descrizione.ParameterName = "p_Descrizione";
            s_p_Descrizione.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_p_Descrizione.Direction     = ParameterDirection.Input;
            s_p_Descrizione.Index         = 5;
            s_p_Descrizione.Size          = 255;
            s_p_Descrizione.Value         = txtsDescrizione.Text;
            _SCollection.Add(s_p_Descrizione);

            S_Controls.Collections.S_Object s_p_Priority = new S_Controls.Collections.S_Object();
            s_p_Priority.ParameterName = "p_Urgenza";
            s_p_Priority.DbType        = ApplicationDataLayer.DBType.CustomDBType.Integer;
            s_p_Priority.Direction     = ParameterDirection.Input;
            s_p_Priority.Index         = 6;
            s_p_Priority.Value         = (cmbsUrgenza.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsUrgenza.SelectedValue);
            _SCollection.Add(s_p_Priority);

            S_Controls.Collections.S_Object s_p_Servizio = new S_Controls.Collections.S_Object();
            s_p_Servizio.ParameterName = "p_Servizio";
            s_p_Servizio.DbType        = ApplicationDataLayer.DBType.CustomDBType.Integer;
            s_p_Servizio.Direction     = ParameterDirection.Input;
            s_p_Servizio.Index         = 7;
            s_p_Servizio.Value         = (cmbsServizio.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsServizio.SelectedValue);
            _SCollection.Add(s_p_Servizio);

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


            S_Controls.Collections.S_Object s_p_Bl_Id = new S_Controls.Collections.S_Object();
            s_p_Bl_Id.ParameterName = "p_Bl_Id";
            s_p_Bl_Id.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_p_Bl_Id.Direction     = ParameterDirection.Input;
            s_p_Bl_Id.Size          = 50;
            s_p_Bl_Id.Index         = 9;
            s_p_Bl_Id.Value         = RicercaModulo1.TxtCodice.Text;
            _SCollection.Add(s_p_Bl_Id);

            S_Controls.Collections.S_Object s_p_campus = new S_Controls.Collections.S_Object();
            s_p_campus.ParameterName = "p_campus";
            s_p_campus.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_p_campus.Direction     = ParameterDirection.Input;
            s_p_campus.Index         = 10;
            s_p_campus.Size          = 50;
            s_p_campus.Value         = RicercaModulo1.TxtRicerca.Text;
            _SCollection.Add(s_p_campus);

            S_Controls.Collections.S_Object s_p_validazione = new S_Controls.Collections.S_Object();
            s_p_validazione.ParameterName = "p_validazione";
            s_p_validazione.DbType        = ApplicationDataLayer.DBType.CustomDBType.Integer;
            s_p_validazione.Direction     = ParameterDirection.Input;
            s_p_validazione.Index         = 11;
            s_p_validazione.Value         = int.Parse(cmbsvalidazione.SelectedValue);
            _SCollection.Add(s_p_validazione);

            S_Controls.Collections.S_Object s_p_pageindex = new S_Object();
            s_p_pageindex.ParameterName = "pageindex";
            s_p_pageindex.DbType        = CustomDBType.Integer;
            s_p_pageindex.Direction     = ParameterDirection.Input;
            s_p_pageindex.Index         = _SCollection.Count + 1;
            s_p_pageindex.Value         = DataGridRicerca.CurrentPageIndex + 1;
            _SCollection.Add(s_p_pageindex);

            S_Controls.Collections.S_Object s_p_pagesize = new S_Object();
            s_p_pagesize.ParameterName = "pagesize";
            s_p_pagesize.DbType        = CustomDBType.Integer;
            s_p_pagesize.Direction     = ParameterDirection.Input;
            s_p_pagesize.Index         = _SCollection.Count + 1;
            s_p_pagesize.Value         = DataGridRicerca.PageSize;
            _SCollection.Add(s_p_pagesize);

            DataSet _MyDs = _ClManCorrettiva.GetData(_SCollection);

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

            DataGridRicerca.Visible = true;

            Double _totalPages = 1;

            if (reset == true)
            {
                _SCollection.RemoveAt(_SCollection.Count - 1);
                _SCollection.RemoveAt(_SCollection.Count - 1);
                _SCollection.RemoveAt(_SCollection.Count - 1);
                _SCollection.RemoveAt(_SCollection.Count - 1);
                int _totalRecords = _ClManCorrettiva.GetDataCount(_SCollection);;
                this.GridTitle1.NumeroRecords = _totalRecords.ToString();
                if ((_totalRecords % DataGridRicerca.PageSize) == 0)
                {
                    _totalPages = _totalRecords / DataGridRicerca.PageSize;
                }
                else
                {
                    _totalPages = (_totalRecords / DataGridRicerca.PageSize) + 1;
                }
            }
            else
            {
                _totalPages = Double.Parse(this.GridTitle1.NumeroRecords);
            }


            GridTitle1.Visible = true;

            this.DataGridRicerca.VirtualItemCount = int.Parse(this.GridTitle1.NumeroRecords);
            this.DataGridRicerca.DataBind();
        }