Пример #1
0
    protected void btn_snd_Click(object sender, EventArgs e)
    {
        localhost.Msg M = new localhost.Msg();
        if (ddl1.SelectedValue != "3")
        {
            M.Boards = int.Parse(ddl1.SelectedValue);
        }
        else
        {
            both = true;
        }
        M.Dates = DateTime.Today.ToShortDateString();
        if (CB_date.Checked == false)
        {
            M.EnDates = "0";
        }
        else
        {
            if (DateTime.Compare(DateTime.Today, Cnd1.SelectedDate) > 0)
            {
                Response.Write(@"<script language='javascript'>alert('תאריך מחיקת הודעה לא יכול להיות קודם להיום');</script>");
            }
            else
            {
                M.EnDates = Cnd1.SelectedDate.ToShortDateString();
            }
        }
        M.Hours    = DateTime.Now.ToShortTimeString();
        M.Messages = CKE1.Text;
        M.Writers  = Session["User"].ToString();

        if (CB_draft.Checked == true)
        {
            M.Statuss = -2;
        }
        else
        {
            if (Session["Rank"].ToString() != "3")
            {
                M.Statuss = 1;
            }
            else
            {
                M.Statuss = -1;
            }
        }
        localhost.Service s = new localhost.Service();
        if (both == true)
        {
            if ((s.CheckMsgExist(M.Writers, M.Messages, 1)) || (s.CheckMsgExist(M.Writers, M.Messages, 2)))
            {
                Response.Write(@"<script language='javascript'>alert('הודעה כבר רשומה במערכת');</script>");
                Response.Write(@"<script language='javascript'>alert('במידה וההודעה לא מופיעה בלוח,\n יש לחכות לאישור מנהל');</script>");
            }
            else
            {
                M.Boards = 1;
                s.AddMsg(M);
                M.Boards = 2;
                s.AddMsg(M);
                if (Session["Rank"].ToString() != "3")
                {
                    Response.Write(@"<script language='javascript'>alert('הודעתך הוספה בהצלחה!');</script>");
                }
                else
                {
                    Response.Write(@"<script language='javascript'>alert('הודעתך הוספה בהצלחה!,\n יש לחכות לאישור מנהל');</script>");
                }
            }
        }
        else
        {
            if (s.CheckMsgExist(M.Writers, M.Messages, M.Boards))
            {
                Response.Write(@"<script language='javascript'>alert('הודעה כבר רשומה במערכת');</script>");
                Response.Write(@"<script language='javascript'>alert('במידה וההודעה לא מופיעה בלוח,\n יש לחכות לאישור מנהל');</script>");
            }
            else
            {
                s.AddMsg(M);
                if (Session["Rank"].ToString() != "3")
                {
                    Response.Write(@"<script language='javascript'>alert('הודעתך הוספה בהצלחה!');</script>");
                }
                else
                {
                    Response.Write(@"<script language='javascript'>alert('הודעתך הוספה בהצלחה!,\n יש לחכות לאישור מנהל');</script>");
                }
            }
        }
    }