protected void ItemCommandRep(Object sender, RepeaterCommandEventArgs e) { switch (e.CommandName) { case "MultiDeleteButton": DeleteChecked.MultiDelete(this.NewRepNotes.MultiDeleteListArray, "Base_notes"); FillRep(); break; case "modifyNote": HtmlContainerControl ViewText = (HtmlContainerControl)e.Item.FindControl("ViewText"); if (!ViewText.Visible) { ViewText.Visible = true; } else { ViewText.Visible = false; } break; case "noteSubmit": Literal IDApp = (Literal)e.Item.FindControl("IDApp"); TextBox AreaText = (TextBox)e.Item.FindControl("AreaText"); DatabaseConnection.DoCommand("UPDATE BASE_NOTES SET BODY = '" + DatabaseConnection.FilterInjection(AreaText.Text) + "' WHERE ID =" + int.Parse(IDApp.Text)); FillRep(); break; } }
void NewRepeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { switch (e.CommandName) { case "btnOpenProject": Session["currentproject"] = ((Label)e.Item.FindControl("prjID")).Text; Response.Redirect("/project/projectgantt.aspx?m=74&dgb=1&si=75"); break; case "btnModify": tblEvents.Visible = true; tblRelations.Visible = true; tblSendmail.Visible = true; Label prjID = (Label)e.Item.FindControl("prjID"); DataRow dr = DatabaseConnection.CreateDataset("SELECT * FROM PROJECT WHERE ID=" + prjID.Text).Tables[0].Rows[0]; this.prjID.Text = dr["ID"].ToString(); prjTitle.Text = dr["TITLE"].ToString(); prjDescription.Text = dr["DESCRIPTION"].ToString(); prjOwnerID.Text = dr["OWNER"].ToString(); prjOwner.Text = DatabaseConnection.SqlScalar("SELECT NAME+' '+SURNAME AS OWNER FROM ACCOUNT WHERE UID=" + prjOwnerID.Text); prjOpen.Checked = (bool)dr["PRJOPEN"]; prjSuspend.Checked = (bool)dr["PRJSUSPEND"]; if (dr["ADMINACCOUNT"].ToString().Length > 0) { FillAdminAccount(dr["ADMINACCOUNT"].ToString()); } NewRepeater1.Visible = false; Tabber.Visible = true; ProjectSessions1.prjID = long.Parse(prjID.Text); ProjectSessions1.BindSections(); TeamManager1.prjID = long.Parse(prjID.Text); TeamManager1.BindTeam(); ProjectEvents1.prjID = long.Parse(prjID.Text); ProjectEvents1.FillSections(); ProjectEvents1.FillEvents(); ProjectSectionRelation1.prjID = long.Parse(prjID.Text); ProjectSectionRelation1.FillSections(); ProjectSectionRelation1.FillRelations(); break; case "MultiDeleteButton": DeleteChecked.MultiDelete(this.NewRepeater1.MultiDeleteListArray, "Project"); this.NewRepeater1.DataBind(); break; } }
private void QuoteListRepeater_ItemCommand(object source, RepeaterCommandEventArgs e) { switch (e.CommandName) { case "OpenQuote": Session["ViewQuote"] = ((Literal)e.Item.FindControl("QuoteID")).Text; Response.Redirect("/erp/quoteediting.aspx?m=67&dgb=1&si=69"); break; case "MultiDeleteButton": DeleteChecked.MultiDelete(this.NewQuoteListRepeater.MultiDeleteListArray, "Quotes"); this.NewQuoteListRepeater.DataBind(); break; } }
private void ItemCommandRepInviati(Object sender, RepeaterCommandEventArgs e) { switch (e.CommandName) { case "MultiDeleteButton": DeleteChecked.MultiDelete(this.NewRepMessagesSent.MultiDeleteListArray, "Base_Messages"); FillRepInviati(); break; case "OpenMessage": messageToOpen = int.Parse(((Literal)(e.Item.FindControl("IDMess"))).Text); DatabaseConnection.DoCommand("UPDATE BASE_MESSAGES SET READED=1 WHERE ID=" + messageToOpen); FillRepInviati(); break; } }
void NewRepeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { switch (e.CommandName) { case "OpenList": DataRow dr = DatabaseConnection.CreateDataset("SELECT * FROM CATALOGPRICELISTDESCRIPTION WHERE ID=" + ((Literal)e.Item.FindControl("ListId")).Text).Tables[0].Rows[0]; ListId.Text = dr["ID"].ToString(); ListDescription.Text = dr["DESCRIPTION"].ToString(); ListPercentage.Text = dr["PERCENTAGE"].ToString(); ListIncrease.Text = dr["INCREASE"].ToString(); break; case "MultiDeleteButton": DeleteChecked.MultiDelete(this.NewRepeater1.MultiDeleteListArray, "CATALOGPRICELISTDESCRIPTION"); FillRepeater(); break; } }
public void MailListCommand(object source, RepeaterCommandEventArgs e) { Trace.Warn("ITEMCOMMAND"); switch (e.CommandName) { case "MailLink": Literal MailID = (Literal)e.Item.FindControl("MailID"); ReadFile(MailID.Text); MailEditor.Visible = true; AddKeepAlive(); TableFields.Visible = true; MailListPanel.Visible = false; break; case "SendMail": Session["MailToSendID"] = ((Literal)e.Item.FindControl("MailID")).Text; Session["MailToSend"] = ((LinkButton)e.Item.FindControl("MailLink")).Text; Response.Redirect("newmailinglist.aspx?m=46&si=51"); break; case "MultiDeleteButton": DeleteChecked.MultiDelete(MailList.MultiDeleteListArray, "ML_Mail"); RebuildMailList(); break; case "CopyMail": string copy; copy = String.Format("INSERT INTO ML_MAIL ([TITLE], [DESCRIPTION], [SUBJECT], [BODY], [GROUPS], [CREATEDBYID]) SELECT 'COPY OF '+ISNULL([TITLE],''), [DESCRIPTION], '{0} '+[SUBJECT], [BODY], [GROUPS], [CREATEDBYID] FROM [ML_MAIL] WHERE ID={1}", Root.rm.GetString("MLtxt35"), int.Parse(((Literal)e.Item.FindControl("MailID")).Text)); DatabaseConnection.DoCommand(copy); reloadrepeater(); break; case "SendSingle": Session["MailToSendID"] = ((Literal)e.Item.FindControl("MailID")).Text; Response.Redirect("sendsingleaddressmail.aspx?m=46&si=51"); break; } }