예제 #1
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            FunId = Int32.Parse(Request["FunId"]);

            if (Request["ItemId"] != null)
            {
                itemId = Int32.Parse(Request["ItemId"]);
            }
            if (!Page.IsPostBack)
            {
                if (itemId != 0)
                {
                    DataSet _MyDs = new DataSet();
                    Classi.ClassiAnagrafiche.Richiedenti_tipo _Richiedenti_tipo = new TheSite.Classi.ClassiAnagrafiche.Richiedenti_tipo();
                    _MyDs = _Richiedenti_tipo.GetSingleData(itemId);

                    if (_MyDs.Tables[0].Rows.Count == 1)
                    {
                        DataRow _Dr = _MyDs.Tables[0].Rows[0];
//						this.txtsdescrizione .Text= (string) _Dr["DESCRIZIONE"];

                        if (_Dr["DESCRIZIONE"] != DBNull.Value)
                        {
                            this.txtsdescrizione.Text = (string)_Dr["DESCRIZIONE"];
                        }

                        if (_Dr["NOTE"] != DBNull.Value)
                        {
                            this.txtsnote.Text = _Dr["NOTE"].ToString();
                        }


                        this.lblOperazione.Text      = "Modifica Tipo Richiedente";
                        this.lblFirstAndLast.Visible = true;
                        this.btnsElimina.Attributes.Add("onclick", "return confirm('Si vuole effettuare la cancellazione?');");
                        //Classi.ClassiAnagrafiche.TipoManutenzione  _TipoManutenzione = new TheSite.Classi.ClassiAnagrafiche.TipoManutenzione();
                        lblFirstAndLast.Text = _Richiedenti_tipo.GetFirstAndLastUser(_Dr);
                    }
                }
                else
                {
                    this.lblOperazione.Text      = "Inserimento Tipo Richiedente";
                    this.lblFirstAndLast.Visible = false;
                    this.btnsElimina.Visible     = false;
                }
                if (Request["TipoOper"] == "read")
                {
                    AbilitaControlli(false);
                }
                ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
                ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
                if (Context.Handler is TheSite.Gestione.Richiedenti_tipo)
                {
                    _fp = (TheSite.Gestione.Richiedenti_tipo)Context.Handler;
                    this.ViewState.Add("mioContenitore", _fp._Contenitore);
                }
            }
        }
예제 #2
0
        /// <summary>
        /// Carico i gruppi nella Combo
        /// </summary>
        private void LoadGruppo()
        {
            string Progetto = "";

            if (Request.QueryString["VarApp"] != null)
            {
                Progetto = Request.QueryString["VarApp"];
            }

            Classi.ClassiAnagrafiche.Richiedenti_tipo _Richiedenti = new TheSite.Classi.ClassiAnagrafiche.Richiedenti_tipo();
            DataSet Ds = _Richiedenti.GetAllAddProg(Progetto).Copy();

            //Carico il combo del Gruppo
            this.S_cbgruppo.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(
                Ds.Tables[0], "descrizione", "id", "Selezionare un Gruppo", "0");
            this.S_cbgruppo.DataTextField  = "descrizione";
            this.S_cbgruppo.DataValueField = "id";
            this.S_cbgruppo.DataBind();
        }
예제 #3
0
        private void btnsSalva_Click(object sender, System.EventArgs e)
        {
            this.txtsdescrizione.DBDefaultValue = DBNull.Value;
            this.txtsnote.DBDefaultValue        = DBNull.Value;

            this.txtsdescrizione.Text = this.txtsdescrizione.Text.Trim();
            this.txtsnote.Text        = this.txtsnote.Text.Trim();

            int i_RowsAffected = 0;

            S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection();
            _SCollection.AddItems(this.PanelEdit.Controls);

            try
            {
                if (itemId == 0)
                {
                    Classi.ClassiAnagrafiche.Richiedenti_tipo _Richiedenti_tipo = new TheSite.Classi.ClassiAnagrafiche.Richiedenti_tipo();
                    i_RowsAffected = _Richiedenti_tipo.Add(_SCollection);
                }
                else
                {
                    Classi.ClassiAnagrafiche.Richiedenti_tipo _Richiedenti_tipo = new TheSite.Classi.ClassiAnagrafiche.Richiedenti_tipo();
                    i_RowsAffected = _Richiedenti_tipo.Update(_SCollection, itemId);
                }

                if (i_RowsAffected == -11)
                {
                    Classi.SiteJavaScript.msgBox(this.Page, "Tipo Richiedente già inserito nel DataBase.");
                }

                if (i_RowsAffected > 0)
                {
                    Server.Transfer("Richiedenti_tipo.aspx");
                }
            }
            catch (Exception ex)
            {
                string s_Err = ex.Message.ToString().ToUpper();
                PanelMess.ShowError(s_Err, true);
            }
        }
예제 #4
0
        private void getAllGruppo(string id_tipo)
        {
            this.cmbsGruppo.Items.Clear();
            Classi.ClassiAnagrafiche.Richiedenti_tipo _Richiedenti = new TheSite.Classi.ClassiAnagrafiche.Richiedenti_tipo();

            DataSet _MyDs = _Richiedenti.GetAllData().Copy();

            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                this.cmbsGruppo.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(
                    _MyDs.Tables[0], "descrizione", "id", "- Selezionare una Gruppo -", "");
                this.cmbsGruppo.DataTextField  = "descrizione";
                this.cmbsGruppo.DataValueField = "id";
                if (id_tipo != "")
                {
                    this.cmbsGruppo.SelectedValue = id_tipo;
                }
                this.cmbsGruppo.DataBind();
            }
        }
예제 #5
0
 private void btnsElimina_Click(object sender, System.EventArgs e)
 {
     try
     {
         this.txtsdescrizione.DBDefaultValue = DBNull.Value;
         this.txtsnote.DBDefaultValue        = DBNull.Value;
         int i_RowsAffected = 0;
         S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection();
         _SCollection.AddItems(this.PanelEdit.Controls);
         Classi.ClassiAnagrafiche.Richiedenti_tipo _Richiedenti_tipo = new TheSite.Classi.ClassiAnagrafiche.Richiedenti_tipo();
         i_RowsAffected = _Richiedenti_tipo.Delete(_SCollection, itemId);
         if (i_RowsAffected == -1)
         {
             Server.Transfer("Richiedenti_tipo.aspx");
         }
     }
     catch (Exception ex)
     {
         string s_Err = ex.Message.ToString().ToUpper();
         PanelMess.ShowError(s_Err, true);
     }
 }
예제 #6
0
        private void BindGruppo()
        {
            this.cmbTipRich.Items.Clear();

            TheSite.Classi.ClassiAnagrafiche.Richiedenti_tipo _RIcTip = new TheSite.Classi.ClassiAnagrafiche.Richiedenti_tipo();

            DataSet _MyDs1 = _RIcTip.GetAllData();

            if (_MyDs1.Tables[0].Rows.Count > 0)
            {
                cmbTipRich.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(
                    _MyDs1.Tables[0], "descrizione", "id", "- Selezionare un Gruppo -", "0");
                this.cmbTipRich.DataTextField  = "descrizione";
                this.cmbTipRich.DataValueField = "id";
                this.cmbTipRich.DataBind();
            }
            else
            {
                string s_Messagggio = "- Nessun Gruppo  -";
                this.cmbTipRich.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, "-1"));
            }
        }
예제 #7
0
        public void BindGruppo(string id_tipo)
        {
            this.cmbsGruppo.Items.Clear();
            Classi.ClassiAnagrafiche.Richiedenti_tipo _Richiedenti = new TheSite.Classi.ClassiAnagrafiche.Richiedenti_tipo();

            DataSet _MyDs = _Richiedenti.GetAllAddProg(Progetto).Copy();

            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                this.cmbsGruppo.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(
                    _MyDs.Tables[0], "descrizione", "id", "- - - - - - -", "0");
                this.cmbsGruppo.DataTextField  = "descrizione";
                this.cmbsGruppo.DataValueField = "id";
//				if(id_tipo!="")
//					this.cmbsGruppo.SelectedValue=id_tipo;
                this.cmbsGruppo.DataBind();
            }
            else
            {
                string s_Messagggio = "- Nessun Gruppo -";
                this.cmbsGruppo.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty));
            }
        }