Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
            }
        }
Beispiel #3
0
        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;
            }
        }
Beispiel #4
0
        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;
            }
        }
Beispiel #5
0
        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;
            }
        }
Beispiel #6
0
        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;
            }
        }