コード例 #1
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            btnSubmit.Enabled = false;
            btnLock.Enabled   = true;

            txtPrivateNotes.Enabled = false;
            txtPublicNotes.Enabled  = false;
            txtSignOff.Enabled      = false;

            //do the things
            BL_VOE  blv   = new BL_VOE();
            string  voeID = Request.QueryString.Get("id");
            BM_Logs bml   = new BM_Logs();

            bml.voeID        = voeID;
            bml.signoff      = txtSignOff.Text;
            bml.privateNotes = txtPrivateNotes.Text;
            bml.publicNotes  = txtPublicNotes.Text;
            //get seconds
            DateTime pastdate = Convert.ToDateTime(hdnDate.Value.ToString());

            bml.seconds = Convert.ToInt32(((DateTime.Now - pastdate).TotalSeconds));
            //Update
            blv.updateLogs(bml);

            txtPrivateNotes.Text = "";
            txtPublicNotes.Text  = "";

            CareForLogs();
        }
コード例 #2
0
        private void CareForLogs()
        {
            BL_VOE  blv = new BL_VOE();
            BM_Logs bml = blv.CareForLogs(Request.QueryString["id"].ToString());

            if (!(bml == null))
            {
                StringBuilder sb = new StringBuilder();
                sb.Append("<button class=\"btn btn-info\" id=\"btnShowPublicLogs\">Public Logs</button>");
                sb.Append("&nbsp;&nbsp;&nbsp;");
                sb.Append("<button class=\"btn btn-info\" id=\"btnShowPrivateLogs\">Private Logs</button>");

                //divs
                sb.Append("<div id=\"divPrivateNotes\"><span style=\"font-size:1.2em\">Private</span><br /><br />" + bml.privateNotes + "</div>");
                sb.Append("<div id=\"divPublicNotes\"><span style=\"font-size:1.2em\">Public</span><br /><br />" + bml.publicNotes + "<br />" + bml.signoff + "</div>");
                //script
                sb.Append("<script>");
                sb.Append("$(document).ready(function() {");

                //Prepare dialogs
                sb.Append("$(\"#divPrivateNotes\").dialog({");
                sb.Append("autoOpen: false,");
                sb.Append("show: \"blind\",");
                sb.Append("hide: \"explode\"");
                sb.Append("});");

                sb.Append("$(\"#divPublicNotes\").dialog({");
                sb.Append("autoOpen: false,");
                sb.Append("show: \"blind\",");
                sb.Append("hide: \"explode\"");
                sb.Append("});");


                sb.Append("$(\"#btnShowPrivateLogs\").click(function() {");
                sb.Append("$(\"#divPrivateNotes\").dialog(\"open\");");
                sb.Append("return false;");
                sb.Append("    });");

                sb.Append("$(\"#btnShowPublicLogs\").click(function() {");
                sb.Append("$(\"#divPublicNotes\").dialog(\"open\");");
                sb.Append("return false;");
                sb.Append("    });");

                sb.Append("});");
                sb.Append("</script>");


                //Inner HTMLS
                divBtns.InnerHtml = sb.ToString();
                txtSignOff.Text   = bml.signoff;
            }
        }