private void SaveStag(int Freq) { foreach (RepeaterItem item in rpserv.Items) { string id_servizio = ((HtmlInputHidden)item.FindControl("idser")).Value; string Mese = ((DropDownList)item.FindControl("drmese")).SelectedValue; if (Mese == "0") { continue; } Classi.ClassiAnagrafiche.PmpFrequenza _PmpFrequenza = new TheSite.Classi.ClassiAnagrafiche.PmpFrequenza(); _PmpFrequenza.InsertFreqStag(Freq, txtsfrequenza.Text, int.Parse(Mese), int.Parse(id_servizio)); } }
// private void BindTr() // { // this.cmbstr_id.Items.Clear(); // // Classi.ClassiAnagrafiche.Addetti _Addetti = new TheSite.Classi.ClassiAnagrafiche.Addetti(); // // DataSet _MyDs = _Addetti.GetDataTR().Copy(); // // if (_MyDs.Tables[0].Rows.Count > 0) // { // this.cmbstr_id.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( // _MyDs.Tables[0], "descrizione","id", "- Selezionare una Specializzazione -", "0"); // this.cmbstr_id.DataTextField = "descrizione"; // this.cmbstr_id.DataValueField = "id"; // this.cmbstr_id.DataBind(); // } // } // private void BindPmPFrequenza() { this.cmbspmpfrequenza.Items.Clear(); Classi.ClassiAnagrafiche.PmpFrequenza _PmpFrequenza = new TheSite.Classi.ClassiAnagrafiche.PmpFrequenza(); DataSet _MyDs = _PmpFrequenza.GetData().Copy(); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbspmpfrequenza.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "fqdes", "id", "- Selezionare una Frequenza -", "0"); this.cmbspmpfrequenza.DataTextField = "fqdes"; this.cmbspmpfrequenza.DataValueField = "id"; this.cmbspmpfrequenza.DataBind(); } }
private void btnsSalva_Click(object sender, System.EventArgs e) { 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.PmpFrequenza _PmpFrequenza = new TheSite.Classi.ClassiAnagrafiche.PmpFrequenza(); i_RowsAffected = _PmpFrequenza.Add(_SCollection); _PmpFrequenza.DeleteFreqStag(i_RowsAffected); if (cmbsTipoCadenza.SelectedValue == "1") { SaveStag(i_RowsAffected); } } else { Classi.ClassiAnagrafiche.PmpFrequenza _PmpFrequenza = new TheSite.Classi.ClassiAnagrafiche.PmpFrequenza(); i_RowsAffected = _PmpFrequenza.Update(_SCollection, itemId); _PmpFrequenza.DeleteFreqStag(i_RowsAffected); if (cmbsTipoCadenza.SelectedValue == "1") { SaveStag(i_RowsAffected); } } if (i_RowsAffected == -11) { Classi.SiteJavaScript.msgBox(this.Page, "Tipo Frequenza già presente."); } else { //Response.Redirect((String) ViewState["UrlReferrer"]); Server.Transfer("PmpFrequenza.aspx"); } } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } }
private void btnsElimina_Click(object sender, System.EventArgs e) { try { int i_RowsAffected = 0; S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); _SCollection.AddItems(this.PanelEdit.Controls); Classi.ClassiAnagrafiche.PmpFrequenza _PmpFrequenza = new TheSite.Classi.ClassiAnagrafiche.PmpFrequenza(); _PmpFrequenza.DeleteFreqStag(itemId); i_RowsAffected = _PmpFrequenza.Delete(_SCollection, itemId); if (i_RowsAffected == -1) { //Response.Redirect((String) ViewState["UrlReferrer"]); Server.Transfer("PmpFrequenza.aspx"); } } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } }
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.PmpFrequenza _PmpFrequenza = new TheSite.Classi.ClassiAnagrafiche.PmpFrequenza(); _MyDs = _PmpFrequenza.GetSingleData(itemId); if (_MyDs.Tables[0].Rows.Count == 1) { DataRow _Dr = _MyDs.Tables[0].Rows[0]; this.txtsfrequenza.Text = (string)_Dr["FREQUENZA"]; if (_Dr["FREQUENZA_DES"] != DBNull.Value) { this.txtsfrequenza_des.Text = (string)_Dr["FREQUENZA_DES"]; } if (_Dr["mese_std"] != DBNull.Value) { this.cmbsTipoCadenza.SelectedValue = _Dr["mese_std"].ToString(); } if (_Dr["N_GIORNI"] != DBNull.Value) { this.cmbsGiorni.SelectedValue = _Dr["N_GIORNI"].ToString(); } if (_Dr["N_MESI"] != DBNull.Value) { this.cmbsMesi.SelectedValue = (string)_Dr["N_MESI"].ToString(); } if (_Dr["N_ANNI"] != DBNull.Value) { this.cmbsAnni.SelectedValue = (string)_Dr["N_ANNI"].ToString(); } if (_Dr["CALCOLA"] != DBNull.Value) { this.cmbsCalcola.SelectedValue = (string)_Dr["CALCOLA"].ToString(); } this.lblOperazione.Text = "Modifica Frequenza: " + this.txtsfrequenza.Text; 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 = _PmpFrequenza.GetFirstAndLastUser(_Dr); LoadServizi(_Dr["mese_std"].ToString(), _Dr["FREQUENZA"].ToString()); } } else { LoadServizi("0", "0"); this.lblOperazione.Text = "Inserimento Frequenza"; this.lblFirstAndLast.Visible = false; this.btnsElimina.Visible = false; } if (Request["TipoOper"] == "read") { AbilitaControlli(false); this.lblOperazione.Text = "Visualizzazione Frequenza: " + this.txtsfrequenza.Text; } ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); if (Context.Handler is TheSite.Gestione.PmpFrequenza) { _fp = (TheSite.Gestione.PmpFrequenza)Context.Handler; this.ViewState.Add("mioContenitore", _fp._Contenitore); } } }