婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP.NET My97DatePicker日期控件實現OA日期記事功能

ASP.NET My97DatePicker日期控件實現OA日期記事功能

熱門標簽:天心智能電銷機器人 地圖標注專業團隊 塔城代理外呼系統 濮陽外呼電銷系統怎么樣 地圖定位圖標標注 代理接電話機器人如何取消 400電話辦理哪家性價比高 地圖標注的公司有哪些 遂寧市地圖標注app

My97DatePicker日期控件是一個非常好用的日期控件,功能非常優秀的日期控件.
對實現頁面刷新完善的很好,用日期控件時可以有比較好的享受,這次的OA日期記事功能也得益于此控件,具體效果圖如下:

部分代碼:
Default頁布局一個Calendar日期控件

 div>
    asp:Calendar ID="Calendar1" runat="server" Width="100%" 
      ShowGridLines="True" ondayrender="Calendar1_DayRender" >
    /asp:Calendar>
  /div>

Default頁cs代碼:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;

public partial class _Default : System.Web.UI.Page 
{
  private DataTable table ;

  protected void Page_Load(object sender, EventArgs e)
  {
    
  }
  protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
  {
    //獲取現在綁定的日期
    CalendarDay day = e.Day;
    //獲取當前日期的單元格
    TableCell cell = e.Cell;

    int currentMonth = DateTime.Now.Month ;
    cell.Controls.Clear();
    table = PlanOperator.SelectPlanByMonth(day.Date);
    if (day.Date.Month >= currentMonth)
    {
      StringBuilder builder = new StringBuilder();
      builder.AppendFormat("font color='Blue'>h5>{0}/h5>/font>img src='images/add.png' alt='添加日程' onclick='window.open(\"EditPlan.aspx?Action=NewStartDate={0}\",\"\",\"menu=no,tool=no,status=no,width=400,height=500\");' /> br/>", day.Date.ToShortDateString());
      DataRow[] planRows = table.Select(string.Format("StartDate='{0}' AND EndDate>='{1}' ", day.Date, day.Date.AddDays(1)));

      cell.Style["background-color"] = planRows.Length = 0 ? "#E9E9E9" : "#FFFFFF";

      int index = 1;
      foreach (DataRow row in planRows)
      {
        string title = row["Title"].ToString().Length > 10 ? row["Title"].ToString().Substring(0, 10) + "..." : row["Title"].ToString();
        builder.AppendFormat("a onclick='window.open(\"EditPlan.aspx?Action=EditPlanID={1}\",\"\",\"menu=no,tool=no,status=no,width=400,height=500\");'>{0}.{2}/a>br/>", index, row["PlanID"], title);
        index++;
        continue;
      }

      cell.Controls.Add(new LiteralControl(builder.ToString()));
    }
    else
    {
      cell.Style["background-color"] = "#E9E9E9"; 
    }
  }


  
}

控件編輯前臺代碼:

head runat="server">
  title>/title>
  script type="text/javascript" language="javascript" src="My97DatePicker/WdatePicker.js">
  /script>
  script type="text/javascript" language="javascript">
    function valiStartDate(source, clientside_arguments) {
      if (clientside_arguments.Value > new Date()) {
        clientside_arguments.IsValid = true;
      }
      else {
        clientside_arguments.IsValid = false;
      }
    }
  /script>
/head>
body>
  form id="form1" runat="server">
  h3>日程信息/h3>
  div >
    日程主題:asp:TextBox runat="server" ID="txtTitle" Width="270px" 
      BorderColor="#0066FF" BorderStyle="Solid" BorderWidth="1px" >/asp:TextBox> br />
    日程內容:asp:TextBox runat="server" ID="txtContent" TextMode="MultiLine" Height="96px">/asp:TextBox> br />
    起始日期:asp:TextBox runat="server" ID="txtStartDate" CssClass="Wdate" onfocus="WdatePicker({minDate:'%y-%M-01',dateFmt:'yyyy-MM-dd HH:mm',maxDate:'%y-%M-%ld'})" />/asp:TextBox>
    br />
    結束日期:asp:TextBox runat="server" ID="txtEndDate" CssClass="Wdate" onfocus="WdatePicker({minDate:'%y-%M-01',dateFmt:'yyyy-MM-dd HH:mm',maxDate:'%y-%M-%ld'})" />/asp:TextBox>
    asp:Panel runat="server" ID="pnlNew">
      asp:Button runat="server" ID="btnInsertPlan" Text="添加" 
        onclick="btnInsertPlan_Click" />
      nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;
       nbsp;nbsp; nbsp; nbsp; nbsp; nbsp;
      input type="reset" id="btnReset" value="重置" />
    /asp:Panel>
    asp:Panel runat="server" ID="pnlEdit">
       asp:Button runat="server" ID="btnUpdate" Text="更新" 
         onclick="btnUpdate_Click1" />
      nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;
       nbsp;nbsp; nbsp; nbsp; nbsp; nbsp;
      asp:Button runat="server" ID="btnDelete" Text="刪除" onclick="btnDelete_Click" 
         />
      asp:HiddenField runat="server" ID="hidPlanID" />
    /asp:Panel>
    asp:ValidationSummary ID="ValidationSummary1" runat="server" 
      HeaderText="提交對日程的修改中出現了以下問題:" />br />
  /div>
  /form>
/body>

控件編輯后臺cs:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class EditPlan : System.Web.UI.Page
{
  public DateTime StartDate
  {
    get { return (DateTime)this.ViewState["StartDate"]; }
    set { this.ViewState["StartDate"] = value; }
  }

  public DateTime EndDate
  {
    get { return (DateTime)this.ViewState["EndDate"]; }
    set { this.ViewState["EndDate"] = value; }
  }

  

  protected void Page_Load(object sender, EventArgs e)
  {
    if (this.Request.QueryString.Count != 2)
    {
      this.Response.End();
      return;
    }

    if (!this.IsPostBack)
    {
      string action = this.Request.QueryString["Action"];


      switch (action)
      {
        case "New":
          this.StartDate = Convert.ToDateTime(this.Request.QueryString["StartDate"]);
          this.EndDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, (DateTime.Now.AddMonths(1) - DateTime.Now).Days);
          this.pnlNew.Visible = true;
          this.pnlEdit.Visible = false;
          break;
        case "Edit":
          int planID = Convert.ToInt32(this.Request.QueryString["PlanID"]);
          DataTable table = PlanOperator.SelectPlanById(planID);
          this.txtTitle.Text = table.Rows[0]["Title"].ToString();
          this.txtContent.Text = table.Rows[0]["PlanContent"].ToString();
          this.txtStartDate.Text = table.Rows[0]["StartDate"].ToString();
          this.txtEndDate.Text = table.Rows[0]["EndDate"].ToString();
          this.hidPlanID.Value = table.Rows[0]["PlanID"].ToString();
          this.pnlNew.Visible = false;
          this.pnlEdit.Visible = true;
          break;
        default:
          break;
      }
    }
  }

  protected void btnInsertPlan_Click(object sender, EventArgs e)
  {
    int i=PlanOperator.InsertPlan(this.txtTitle.Text, this.txtContent.Text,this.txtStartDate.Text, this.txtEndDate.Text);
    if (i == 1)
    {
      this.Response.Write("script type='text/javascript' language='javascript'>alert('添加日程成功!'); window.opener.location=window.opener.location+'?'+Math.random();window.opener='';window.close();/script>");
      return;
    }
    this.Response.Write("script type='text/javascript' language='javascript'>alert('添加日程失敗!'); window.opener.location=window.opener.location+'?'+Math.random();window.opener='';window.close();/script>");
    return;
  }

  protected void btnUpdate_Click1(object sender, EventArgs e)
  {
    int i = PlanOperator.UpdatePlan(Convert.ToInt32(this.hidPlanID.Value),this.txtTitle.Text, this.txtContent.Text, this.txtStartDate.Text, this.txtEndDate.Text);
    if (i == 1)
    {
      this.Response.Write("script type='text/javascript' language='javascript'>alert('更新日程成功!'); window.opener.location=window.opener.location+'?'+Math.random();window.opener='';window.close();/script>");
      return;
    }
    this.Response.Write("script type='text/javascript' language='javascript'>alert('更新日程失敗!'); window.opener.location=window.opener.location+'?'+Math.random();window.opener='';window.close();/script>");
    return;
  }

  protected void btnDelete_Click(object sender, EventArgs e)
  {
    int i = PlanOperator.DeletePlan(Convert.ToInt32(this.hidPlanID.Value));
    if (i == 1)
    {
      this.Response.Write("script type='text/javascript' language='javascript'>alert('刪除日程成功!'); window.opener.location=window.opener.location+'?'+Math.random();window.opener='';window.close();/script>");
      return;
    }
    this.Response.Write("script type='text/javascript' language='javascript'>alert('刪除日程失敗!'); window.opener.location=window.opener.location+'?'+Math.random();window.opener='';window.close();/script>");
    return;
  }
}

以上就是關于My97DatePicker日期控件實現OA日期記事功能的全部內容,希望大家會喜歡。

您可能感興趣的文章:
  • 基于Asp.net與Javascript控制的日期控件
  • ASP.NET中TextBox使用Ajax控件顯示日期不全的問題解決方法
  • ASP.NET Calendar日歷(日期)控件使用方法
  • ASP.NET項目開發中日期控件DatePicker如何使用
  • ASP.NET使用My97DatePicker日期控件實例

標簽:宜春 汕頭 重慶 吉林 河南 婁底 本溪 麗江

巨人網絡通訊聲明:本文標題《ASP.NET My97DatePicker日期控件實現OA日期記事功能》,本文關鍵詞  ASP.NET,My97DatePicker,日期,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET My97DatePicker日期控件實現OA日期記事功能》相關的同類信息!
  • 本頁收集關于ASP.NET My97DatePicker日期控件實現OA日期記事功能的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美午夜精品久久久| 色999日韩国产欧美一区二区| 麻豆精品久久久| 色94色欧美sute亚洲线路二 | 成人免费av在线| 欧美网站一区二区| 亚洲欧美另类小说| 国产成人丝袜美腿| 国产精品麻豆视频| 99久久久无码国产精品| 综合久久综合久久| 99天天综合性| 亚洲午夜电影在线| 日韩欧美电影一二三| 麻豆精品一区二区| 国产婷婷一区二区| av一本久道久久综合久久鬼色| 国产精品乱码久久久久久| 国产激情一区二区三区四区| 国产欧美一区二区精品性色超碰| 精品一区二区日韩| 国产午夜一区二区三区| 色综合一区二区| 日韩精品一区第一页| 国产精品拍天天在线| 欧美日韩另类一区| 成人小视频免费观看| 亚洲一区免费在线观看| 国产精品三级av在线播放| 欧美中文字幕亚洲一区二区va在线 | 久久免费看少妇高潮| 99精品视频免费在线观看| 人人狠狠综合久久亚洲| 国产精品久久影院| 欧美不卡视频一区| 欧美日本国产视频| 91影院在线免费观看| 精品无人码麻豆乱码1区2区| 国产精品久久毛片av大全日韩| 欧美亚洲综合另类| 欧美三级乱人伦电影| 99视频有精品| 91色在线porny| 91免费在线视频观看| 色哟哟精品一区| 欧美日韩国产中文| 欧美剧在线免费观看网站 | 欧美系列亚洲系列| 欧美吞精做爰啪啪高潮| 欧美揉bbbbb揉bbbbb| 在线视频国产一区| 色综合中文字幕| 日韩一区二区免费视频| 国产嫩草影院久久久久| 国产精品少妇自拍| 亚洲高清久久久| 国产福利91精品| 99热在这里有精品免费| 欧美日韩一区二区欧美激情| 欧美日韩的一区二区| 国产日韩欧美综合一区| 国产精品国产自产拍高清av| 一个色综合网站| 九色综合狠狠综合久久| 成人性生交大片免费看中文| 69堂成人精品免费视频| 欧美精品一区二区三区蜜桃| 亚洲综合免费观看高清完整版| 黑人巨大精品欧美一区| 色噜噜夜夜夜综合网| 国产拍揄自揄精品视频麻豆| 亚洲不卡av一区二区三区| 91在线一区二区三区| 国产精品美日韩| 国产成人免费在线视频| 精品视频1区2区| 亚洲综合在线第一页| 成人精品小蝌蚪| 亚洲色图一区二区三区| 国产伦精品一区二区三区免费迷 | 久久久亚洲欧洲日产国码αv| 亚洲午夜日本在线观看| 欧美综合在线视频| 一区二区三区日韩欧美精品 | 亚洲精品成人a在线观看| 久久国产麻豆精品| 久久久99精品久久| 日韩欧美中文一区二区| 欧美一区二区三区影视| 久久久久久久网| 国产清纯白嫩初高生在线观看91| 亚洲欧洲av另类| 一区二区三区成人在线视频| 天使萌一区二区三区免费观看| 久草在线在线精品观看| 成人a免费在线看| 欧美色偷偷大香| 精品人在线二区三区| 一色屋精品亚洲香蕉网站| 午夜不卡av在线| 福利电影一区二区| 欧美日韩国产在线观看| 国产无遮挡一区二区三区毛片日本| 亚洲少妇30p| 国产精品99久久不卡二区| 日本久久精品电影| 久久精品网站免费观看| 日韩电影在线观看电影| 99久久精品国产导航| 久久久久久免费网| 日韩电影一二三区| 欧美在线一区二区三区| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲国产乱码最新视频| proumb性欧美在线观看| 欧美大黄免费观看| 天天综合网 天天综合色| 99久久综合国产精品| 欧美精品一区二区三区蜜臀| 伊人开心综合网| 成人av免费观看| 精品三级av在线| 免费观看成人av| 色网站国产精品| 国产欧美日韩激情| 亚洲国产中文字幕| 91理论电影在线观看| 精品欧美一区二区三区精品久久| 亚洲一区二区三区爽爽爽爽爽| eeuss鲁片一区二区三区在线看| 成人18精品视频| 国产精品久久久一区麻豆最新章节| 日韩精品一级中文字幕精品视频免费观看 | 日韩成人午夜精品| 97se狠狠狠综合亚洲狠狠| 欧美激情在线看| 成人黄动漫网站免费app| 国产婷婷色一区二区三区| 久久se这里有精品| 精品久久五月天| 激情综合色综合久久综合| 久久在线观看免费| 国产麻豆视频一区二区| 国产欧美日韩在线| www.亚洲激情.com| 一区二区三区在线视频免费观看| 94色蜜桃网一区二区三区| 亚洲天堂精品在线观看| 欧美日韩一区中文字幕| 另类小说视频一区二区| 337p日本欧洲亚洲大胆色噜噜| 久久成人免费电影| 久久久国产精品不卡| av中文字幕在线不卡| 亚洲国产美女搞黄色| 精品国产欧美一区二区| 成人av在线看| 三级一区在线视频先锋| 久久一区二区三区四区| 91啪九色porn原创视频在线观看| 亚洲成人激情综合网| 久久久亚洲精品石原莉奈| av影院午夜一区| 无码av免费一区二区三区试看| 久久综合99re88久久爱| 欧洲视频一区二区| 久久er精品视频| 亚洲另类中文字| 欧美xingq一区二区| 91视频你懂的| 国内精品久久久久影院色| 伊人色综合久久天天人手人婷| 欧美日韩一区成人| 国产精品亚洲专一区二区三区| 亚洲女同女同女同女同女同69| 制服丝袜亚洲播放| 99re热这里只有精品免费视频| 日韩成人av影视| 亚洲日本欧美天堂| 久久久久国色av免费看影院| 欧美性色综合网| 不卡一区二区中文字幕| 极品美女销魂一区二区三区| 亚洲成在线观看| 亚洲同性gay激情无套| 国产欧美日韩三区| 精品久久人人做人人爽| 91精品欧美久久久久久动漫| 色婷婷亚洲婷婷| 成人福利视频网站| 精品在线一区二区三区| 婷婷久久综合九色国产成人 | 国产视频一区在线播放| 欧美精品 国产精品| 色综合色综合色综合色综合色综合| 狠狠狠色丁香婷婷综合久久五月| 亚洲va天堂va国产va久| 亚洲色图都市小说| 国产精品每日更新在线播放网址 | 久久se精品一区二区|