Exemplo n.º 1
0
        private void BindDataGrid()
        {
            Classi.ClassiAnagrafiche.Contatti _Contatti = new TheSite.Classi.ClassiAnagrafiche.Contatti();
            DataSet _MyDsContatti = _Contatti.GetData(itemId);

            this.DataGridEsegui.DataSource = _MyDsContatti;
            this.DataGridEsegui.DataBind();
            this.lblRecord.Text = _MyDsContatti.Tables[0].Rows.Count.ToString();
        }
Exemplo n.º 2
0
        private void lnkVisContatti_Click(object sender, System.EventArgs e)
        {
            if (int.Parse(this.txtRichID.Text) != 0)
            {
                string s_TestataScript = "<script language=\"javascript\">\n";
                string s_CodaScript    = "</script>\n";
                Classi.ClassiAnagrafiche.Contatti _Contatti = new TheSite.Classi.ClassiAnagrafiche.Contatti();
                this.PanelContatti.Visible = true;
                DataSet _ds = _Contatti.GetData(int.Parse(this.txtRichID.Text));
                if (_ds.Tables[0].Rows.Count > 0)
                {
                    this.DataGridEsegui.DataSource = _ds;
                    this.DataGridEsegui.DataBind();
                    string script_richiedente = s_TestataScript + "RichiedentiSetVisible(true, '" + PanelContatti.ClientID + "');" + s_CodaScript;
                    this.Page.RegisterStartupScript("script_contatto", script_richiedente);
                }
                else
                {
                    String scriptString = "<script language=JavaScript>alert(\"Nessun contatto per il richiedente selezionato.\");";
                    scriptString += "<";
                    scriptString += "/";
                    scriptString += "script>";

                    if (!this.Page.IsClientScriptBlockRegistered("clientScriptcontatti"))
                    {
                        this.Page.RegisterStartupScript("clientScriptcontatti", scriptString);
                    }
                }
            }
            else
            {
                String scriptString = "<script language=JavaScript>alert(\"Nessun contatto per il richiedente selezionato.\");";
                scriptString += "<";
                scriptString += "/";
                scriptString += "script>";

                if (!this.Page.IsClientScriptBlockRegistered("clientScriptcontatti"))
                {
                    this.Page.RegisterStartupScript("clientScriptcontatti", scriptString);
                }
            }
        }
Exemplo n.º 3
0
        protected void jskDataGrid_Delete(object sender, DataGridCommandEventArgs e)
        {
            S_ControlsCollection _SCollection_0 = new S_ControlsCollection();


            S_Controls.Collections.S_Object s_IdIn = new S_Object();
            s_IdIn.ParameterName = "p_idRichiedente";
            s_IdIn.DbType        = CustomDBType.Integer;
            s_IdIn.Direction     = ParameterDirection.Input;
            s_IdIn.Index         = 0;
            s_IdIn.Value         = itemId;

            S_Controls.Collections.S_Object s_IdTipoContatto = new S_Object();
            s_IdTipoContatto.ParameterName = "p_idTipoContatto";
            s_IdTipoContatto.DbType        = CustomDBType.Integer;
            s_IdTipoContatto.Direction     = ParameterDirection.Input;
            s_IdTipoContatto.Index         = 1;
            s_IdTipoContatto.Value         = 0;

            S_Controls.Collections.S_Object s_IdDescrizione = new S_Object();
            s_IdDescrizione.ParameterName = "p_Descrizione";
            s_IdDescrizione.DbType        = CustomDBType.VarChar;
            s_IdDescrizione.Direction     = ParameterDirection.Input;
            s_IdDescrizione.Index         = 2;
            s_IdDescrizione.Size          = 10;
            s_IdDescrizione.Value         = String.Empty;


            _SCollection_0.Add(s_IdIn);
            _SCollection_0.Add(s_IdTipoContatto);
            _SCollection_0.Add(s_IdDescrizione);
            Classi.ClassiAnagrafiche.Contatti _Contatti = new TheSite.Classi.ClassiAnagrafiche.Contatti();

            _Contatti.Delete(_SCollection_0, Int32.Parse(e.Item.Cells[1].Text));

            this.DataGridEsegui.ShowFooter    = false;
            this.DataGridEsegui.EditItemIndex = -1;
            BindDataGrid();
        }
Exemplo n.º 4
0
        protected void jskDataGrid_Update(object sender, DataGridCommandEventArgs e)
        {
            try
            {
                string itemValue;
                string itemValue_1;

                if (this.DataGridEsegui.ShowFooter)
                {
                    itemValue   = ((System.Web.UI.WebControls.DropDownList)e.Item.FindControl("cmbsTipologia_New")).SelectedValue;
                    itemValue_1 = ((System.Web.UI.WebControls.TextBox)e.Item.FindControl("txts_DescrizioneNew")).Text;
                }
                else
                {
                    itemValue   = ((System.Web.UI.WebControls.DropDownList)e.Item.FindControl("cmbsTipologia_Edit")).SelectedValue;
                    itemValue_1 = ((System.Web.UI.WebControls.TextBox)e.Item.FindControl("txts_DescrizioneEdit")).Text;
                }


                S_ControlsCollection _SCollection_0 = new S_ControlsCollection();


                S_Controls.Collections.S_Object s_IdIn = new S_Object();
                s_IdIn.ParameterName = "p_idRichiedente";
                s_IdIn.DbType        = CustomDBType.Integer;
                s_IdIn.Direction     = ParameterDirection.Input;
                s_IdIn.Index         = 0;
                s_IdIn.Value         = itemId;

                S_Controls.Collections.S_Object s_IdTipoContatto = new S_Object();
                s_IdTipoContatto.ParameterName = "p_idTipoContatto";
                s_IdTipoContatto.DbType        = CustomDBType.Integer;
                s_IdTipoContatto.Direction     = ParameterDirection.Input;
                s_IdTipoContatto.Index         = 1;
                s_IdTipoContatto.Value         = Int32.Parse(itemValue);

                S_Controls.Collections.S_Object s_IdDescrizione = new S_Object();
                s_IdDescrizione.ParameterName = "p_Descrizione";
                s_IdDescrizione.DbType        = CustomDBType.VarChar;
                s_IdDescrizione.Direction     = ParameterDirection.Input;
                s_IdDescrizione.Index         = 2;
                s_IdDescrizione.Value         = itemValue_1;



                _SCollection_0.Add(s_IdIn);
                _SCollection_0.Add(s_IdTipoContatto);
                _SCollection_0.Add(s_IdDescrizione);
                Classi.ClassiAnagrafiche.Contatti _Contatti = new TheSite.Classi.ClassiAnagrafiche.Contatti();

                if (this.DataGridEsegui.ShowFooter)
                {
                    _Contatti.Add(_SCollection_0);
                }
                else
                {
                    _Contatti.Update(_SCollection_0, Int32.Parse(e.Item.Cells[1].Text));
                }

                this.DataGridEsegui.ShowFooter    = false;
                this.DataGridEsegui.EditItemIndex = -1;
                BindDataGrid();
            }
            catch (Exception ex)
            {
                this.lblMessaggi.Text = ex.Message;
            }
        }