Example #1
0
        private void BtnElimina_Click(object sender, System.EventArgs e)
        {
            try
            {
                Classi.ManStraordinaria.Richiesta _Richiesta = new TheSite.Classi.ManStraordinaria.Richiesta();
                int i_RowsAffected = 0;


                S_ControlsCollection _SColl = new S_ControlsCollection();

                S_Controls.Collections.S_Object s_p_id = new S_Object();
                s_p_id.ParameterName = "p_Wr_Id";
                s_p_id.DbType        = CustomDBType.Integer;
                s_p_id.Direction     = ParameterDirection.Input;
                s_p_id.Index         = 0;
                s_p_id.Value         = wr_id;
                _SColl.Add(s_p_id);

                i_RowsAffected = _Richiesta.DeleteRdL(_SColl);

                if (i_RowsAffected == -1)
                {
                    Server.Transfer("SfogliaRdlEliminare.aspx");
                }
            }
            catch (Exception ex)
            {
                string s_Err = ex.Message.ToString().ToUpper();
                PanelMess.ShowError(s_Err, true);
            }
        }
Example #2
0
        private void BindingData()
        {
            if (Request.Params["ItemId"] == null)
            {
                return;
            }
            itemId = Int32.Parse(Request.Params["ItemId"]);

            txtWrHidden.Text = itemId.ToString();
            PageTitle1.Title = "Inserimento Richiesta di Lavoro N° " + itemId.ToString();
            lblRdl.Text      = string.Format("RDL n° {0} del {1}", itemId, DateTime.Now.ToShortDateString());
            Classi.ManStraordinaria.Richiesta _Richiesta = new TheSite.Classi.ManStraordinaria.Richiesta();
            DataSet ds = _Richiesta.GetRapportino(this.itemId);

            if (ds.Tables[0].Rows.Count > 0)
            {
                DataRow dr = ds.Tables[0].Rows[0];
                if (dr["ordine_lavoro"] != DBNull.Value)
                {
                    this.Ordine = dr["ordine_lavoro"].ToString();
                }
                if (dr["datainizio"] != DBNull.Value)
                {
                    this.DataIni = Convert.ToDateTime(dr["datainizio"]).ToShortDateString();
                }
                if (dr["datafine"] != DBNull.Value)
                {
                    this.DataEnd = Convert.ToDateTime(dr["datafine"]).ToShortDateString();
                }
                if (dr["bl_id"] != DBNull.Value)
                {
                    this.Bl_id = dr["bl_id"].ToString();
                }
                if (dr["comune"] != DBNull.Value)
                {
                    this.Comune = dr["comune"].ToString();
                }
                if (dr["indirizzo"] != DBNull.Value)
                {
                    this.Indirizzo = dr["indirizzo"].ToString();
                }
                if (dr["descrizione_ditta"] != DBNull.Value)
                {
                    this.Ditta = dr["descrizione_ditta"].ToString();
                }
                if (dr["nome_edificio"] != DBNull.Value)
                {
                    this.NomeEdificio = dr["nome_edificio"].ToString();
                }
                if (dr["spesa_presunta"] != DBNull.Value)
                {
                    this.SpesaPresunta = Double.Parse(dr["spesa_presunta"].ToString()).ToString("C");
                }
                if (dr["descrizione_intervento"] != DBNull.Value)
                {
                    this.DescrizioneIntervento = dr["descrizione_intervento"].ToString();
                }
            }
        }
Example #3
0
        private void DeleteItem(string id)
        {
            Console.WriteLine(id);
            if (id == "")
            {
                return;
            }

            S_ControlsCollection _SColl = new S_ControlsCollection();

            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         = int.Parse(id);
            _SColl.Add(s_p_wr_id);
            try
            {
                TheSite.Classi.ManStraordinaria.Richiesta _RichiestaElimina = new TheSite.Classi.ManStraordinaria.Richiesta();
                _RichiestaElimina.DeleteRdL(_SColl);

                //			DataGridRicerca.CurrentPageIndex =0;
                DataGridRicerca2.CurrentPageIndex = 0;
                Ricerca(true);
                //				TheSite.Classi.AnagrafeImpianti.DatiApparecchiatura  _DatiApparecchiatura = new TheSite.Classi.AnagrafeImpianti.DatiApparecchiatura(Context.User.Identity.Name);
                //				DataSet Ds=_DatiApparecchiatura.GetApparecchiatura(int.Parse(id));
                //				if (Ds.Tables[0].Rows.Count>0)
                //					deleteFile(Ds.Tables[0].Rows[0]);
                //
                //				_DatiApparecchiatura.Delete(_SColl, 0);
                //				DataGrid1.CurrentPageIndex=0;

                //				Ricerca();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                this.Page.RegisterStartupScript("messaggio", "<script language'javascript'>alert(\"Impossibile cancellare l'apparecchiatura perchè è utilizzata in altre tabelle\");</script>");
            }
        }
Example #4
0
        // Nuova

        private int GetRdlDaEliminareCount()
        {
            Classi.ManStraordinaria.Richiesta _Richiesta = new TheSite.Classi.ManStraordinaria.Richiesta();
            S_ControlsCollection _SCollection            = new S_ControlsCollection();

            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         = 0;
            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         = 1;
            s_p_campus.Size          = 50;
            s_p_campus.Value         = RicercaModulo1.TxtRicerca.Text;
            _SCollection.Add(s_p_campus);

            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         = 2;
            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_Addetto = new S_Controls.Collections.S_Object();
            s_p_Addetto.ParameterName = "p_Addetto";
            s_p_Addetto.DbType        = ApplicationDataLayer.DBType.CustomDBType.VarChar;
            s_p_Addetto.Direction     = ParameterDirection.Input;
            s_p_Addetto.Index         = 3;
            s_p_Addetto.Size          = 50;
            s_p_Addetto.Value         = this.Addetti1.NomeCompleto;
            _SCollection.Add(s_p_Addetto);

            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         = 4;
            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         = 5;
            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_Wo_Id = new S_Controls.Collections.S_Object();
            s_p_Wo_Id.ParameterName = "p_Wo_Id";
            s_p_Wo_Id.DbType        = ApplicationDataLayer.DBType.CustomDBType.Integer;
            s_p_Wo_Id.Direction     = ParameterDirection.Input;
            s_p_Wo_Id.Index         = 6;
            s_p_Wo_Id.Size          = 50;
            s_p_Wo_Id.Value         = (this.txtsOrdine.Text == "")?0:Int32.Parse(this.txtsOrdine.Text);
            _SCollection.Add(s_p_Wo_Id);

            S_Controls.Collections.S_Object s_p_Servizio = new S_Controls.Collections.S_Object();
            s_p_Servizio.ParameterName = "p_ID_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_Status = new S_Controls.Collections.S_Object();
            s_p_Status.ParameterName = "p_Status";
            s_p_Status.DbType        = ApplicationDataLayer.DBType.CustomDBType.Integer;
            s_p_Status.Direction     = ParameterDirection.Input;
            s_p_Status.Index         = 8;
            s_p_Status.Value         = (cmbsStatus.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsStatus.SelectedValue);
            _SCollection.Add(s_p_Status);

            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         = 9;
            s_p_Richiedente.Size          = 50;
            s_p_Richiedente.Value         = this.Richiedenti1.NomeCompleto;
            _SCollection.Add(s_p_Richiedente);

            S_Controls.Collections.S_Object s_p_Priority = new S_Controls.Collections.S_Object();
            s_p_Priority.ParameterName = "p_Priority";
            s_p_Priority.DbType        = ApplicationDataLayer.DBType.CustomDBType.Integer;
            s_p_Priority.Direction     = ParameterDirection.Input;
            s_p_Priority.Index         = 10;
            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_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         = 11;
            s_p_Descrizione.Size          = 255;
            s_p_Descrizione.Value         = txtDescrizione.Text;
            _SCollection.Add(s_p_Descrizione);

            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         = 12;
            s_p_Gruppo.Value         = (cmbsGruppo.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsGruppo.SelectedValue);
            _SCollection.Add(s_p_Gruppo);

            S_Controls.Collections.S_Object p_tipointerventoater = new S_Controls.Collections.S_Object();
            p_tipointerventoater.ParameterName = "p_tipointerventoater";
            p_tipointerventoater.DbType        = CustomDBType.Integer;
            p_tipointerventoater.Direction     = ParameterDirection.Input;
            p_tipointerventoater.Index         = 13;
            p_tipointerventoater.Value         = (cmbsTipoIntervento.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsTipoIntervento.SelectedValue);
            _SCollection.Add(p_tipointerventoater);

            S_Controls.Collections.S_Object p_datainizio = new S_Controls.Collections.S_Object();
            p_datainizio.ParameterName = "p_datainizio";
            p_datainizio.DbType        = CustomDBType.VarChar;
            p_datainizio.Direction     = ParameterDirection.Input;
            p_datainizio.Index         = 14;
            p_datainizio.Size          = 10;
            p_datainizio.Value         = (CalendarPicker3.Datazione.Text == "")? "":CalendarPicker3.Datazione.Text;
            _SCollection.Add(p_datainizio);

            S_Controls.Collections.S_Object p_datafine = new S_Controls.Collections.S_Object();
            p_datafine.ParameterName = "p_datafine";
            p_datafine.DbType        = CustomDBType.VarChar;
            p_datafine.Direction     = ParameterDirection.Input;
            p_datafine.Index         = 15;
            p_datafine.Size          = 10;
            p_datafine.Value         = (CalendarPicker4.Datazione.Text == "")? "":CalendarPicker4.Datazione.Text;
            _SCollection.Add(p_datafine);


            DataSet _MyDs = _Richiesta.GetSfogliaRDLDaEliminareCount(_SCollection).Copy();

            return(int.Parse(_MyDs.Tables[0].Rows[0][0].ToString()));
        }