コード例 #1
0
ファイル: SysDept.aspx.cs プロジェクト: NagisaSaku/EMS
 private void loadDeptInfo(string dept)
 {
     if (ASPxPageControl1.ActiveTabIndex == 0)
     {
         // 加载部门信息
         IDao      dao1 = DaoFactory.GetDao("DaoBasDept");
         DataTable dt1  = dao1.SelectByPK(dept);
         if (null != dt1)
         {
             FrmUtil.FillData(dt1, ASPxPageControl1);
         }
         else
         {
             FrmUtil.ClearData(ASPxPageControl1);
         }
     }
     else
     {
         // 加载部门员工信息
         IDao dao2 = DaoFactory.GetDao("DaoBasEmployee");
         dao2.Params["DeptCode"]  = dept;
         ASPxGridView1.DataSource = dao2.Select();
         ASPxGridView1.DataBind();
     }
 }
コード例 #2
0
ファイル: TransferUC.ascx.cs プロジェクト: NagisaSaku/EMS
        //按照员工ID加载员工奖惩纪录
        public void loadTransfer(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                if (hidID.Contains("id"))
                {
                    hidID.Remove("id");
                }
                FrmUtil.ClearData(this);
                onEdit(false);
            }
            else
            {
                IDao      dao = DaoFactory.GetDao("DaoBizTransfer");
                DataTable dt  = dao.SelectByPK(id);
                if (null != dt && dt.Rows.Count > 0)
                {
                    hidID["ID"] = id;
                    FrmUtil.FillData(dt, this); // 加载业务数据

                    onEdit(true);
                }
                else
                {
                    if (hidID.Contains("id"))
                    {
                        hidID.Remove("id");
                    }
                    FrmUtil.ClearData(this);
                    onEdit(false);
                }
            }
        }
コード例 #3
0
ファイル: ContractUC.ascx.cs プロジェクト: NagisaSaku/EMS
 private void onDialogShow(object sender, DialogShowEventArgs e)
 {
     if (e.Action.Equals("add")) // 新增
     {
         clearInput();
     }
     else
     {
         IDao      dao = DaoFactory.GetDao("DaoBizContract");
         DataTable dt  = dao.SelectByPK(e.Id);
         if (null != dt && dt.Rows.Count > 0)
         {
             if (e.Action.Equals("edit")) // 编辑
             {
                 hidID["ID"] = e.Id;
                 FrmUtil.FillData(dt, this);
                 setReadOnly(true);
             }
             else if (e.Action.Equals("renew"))
             {
                 if (hidID.Contains("ID"))
                 {
                     hidID.Remove("ID");
                 }
                 FrmUtil.FillData(dt, this);
                 renew();
                 setReadOnly(false);
             }
         }
         else
         {
             clearInput();
         }
     }
 }
コード例 #4
0
 //按照ID加载员工家庭信息
 public void loadFamily(string id)
 {
     if (string.IsNullOrEmpty(id))
     {
         if (hidID.Contains("id"))
         {
             hidID.Remove("id");
         }
         FrmUtil.ClearData(this);
         onEdit(false);
     }
     else
     {
         IDao      dao = DaoFactory.GetDao("DaoBizFamily");
         DataTable dt  = dao.SelectByPK(id);
         if (null != dt && dt.Rows.Count > 0)
         {
             hidID["ID"] = id;
             FrmUtil.FillData(dt, this); // 加载业务数据
             //FrmUtil.GetImage("Employee", code, ASPxBinaryImage1); // 加载照片
             onEdit(true);
         }
         else
         {
             if (hidID.Contains("id"))
             {
                 hidID.Remove("id");
             }
             FrmUtil.ClearData(this);
             onEdit(false);
         }
     }
 }
コード例 #5
0
        protected void ASPxCallbackPanel1_Callback(object sender, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e)
        {
            // 加载菜单信息
            DaoSysMenu dao = new DaoSysMenu();
            DataTable  dt  = dao.SelectByPK(e.Parameter);

            if (null != dt)
            {
                FrmUtil.FillData(dt, ASPxCallbackPanel1);
            }
            else
            {
                FrmUtil.ClearData(ASPxCallbackPanel1);
            }
        }
コード例 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                IDao      dao = DaoFactory.GetDao("RepDckEmpDate");
                DataTable dt  = dao.Select();
                FrmUtil.FillData(dt, Page);

                DateTime startMonth = DateTime.Now.AddDays(1 - DateTime.Now.Day); // 月初

                if (!lnkCntLeave.Text.Equals("0"))
                {
                    lnkCntLeave.Text        = "[" + lnkCntLeave.Text + "]";
                    lnkCntLeave.NavigateUrl = "~/FileManage/LeaveForm.aspx?FmDate="
                                              + startMonth.ToShortDateString();
                }
            }
        }
コード例 #7
0
 // 按员工编号,加载员工信息和员工照片
 public void loadEmployee(string code)
 {
     ASPxPageControl1.ActiveTabIndex = 0;
     if (string.IsNullOrEmpty(code))
     {
         if (hidCode.Contains("Code"))
         {
             hidCode.Remove("Code");
         }
         FrmUtil.ClearData(this);
         onEdit(false);
     }
     else
     {
         IDao      dao = DaoFactory.GetDao("DaoBasEmployee");
         DataTable dt  = dao.SelectByPK(code);
         if (null != dt && dt.Rows.Count > 0)
         {
             hidCode["Code"] = code;
             FrmUtil.CreateDirectory("~\\Images\\UpLoadImages", code); //创建员工照片文件夹
             FrmUtil.FillData(dt, this);                               // 加载业务数据
             FrmUtil.GetImage("Employee", code, ASPxBinaryImage1);     // 加载员工照片
             loadImageSlider(code);                                    //加载ImageSlider图片,逐个加载
             onEdit(true);
         }
         else
         {
             if (hidCode.Contains("Code"))
             {
                 hidCode.Remove("Code");
             }
             FrmUtil.ClearData(this);
             onEdit(false);
         }
     }
 }