Example #1
0
    /*绑定主表信息*/
    protected void BindMainInfo()
    {
        /*接受参数*/

        string OrderNo = Request.QueryString["no"].ToString();


        /*读取数据*/
        DataTable dt = HRProxyBus.GetRepOrder(OrderNo);

        /*绑定RPT*/
        if (dt != null)
        {
            /*加载主报表*/
            rd.Load(Server.MapPath(@"~/PrinttingModel/HumanManager/HRProxy.rpt"));
            crViewer.LogOnInfo.Add(ReportUtil.GetTableLogOnInfo("officedba.HRProxy"));
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];


            //绑定数据
            rd.SetDataSource(dt);
            rd.Refresh();
            this.crViewer.ReportSource = rd;

            rd.SetParameterValue("Today", "制表人:" + userInfo.EmployeeName);
        }
    }
Example #2
0
    protected void btnImport_Click(object sender, System.Web.UI.ImageClickEventArgs e)
    {
        try
        {
            string orderString = hiddExpOrder.Value.Trim();                                                                      //排序
            string order       = "asc";                                                                                          //排序:降序
            string orderBy     = (!string.IsNullOrEmpty(orderString)) ? orderString.Substring(0, orderString.Length - 2) : "ID"; //要排序的字段,如果为空,默认为"ID"

            if (orderString.EndsWith("_d"))
            {
                order = "desc";//排序:降序
            }
            string ord = " ORDER BY " + orderBy + " " + order;

            //获取数据
            HRProxyModel searchModel = new HRProxyModel();
            //设置查询条件
            //企业编号
            searchModel.ProxyCompanyCD = txtProxyNo.Value.Trim();
            //企业名称
            searchModel.ProxyCompanyName = txtProxyName.Value.Trim();
            //重要程度
            searchModel.Important = ddlImportant.SelectedItem.Value;
            //合作关系
            searchModel.Cooperation = ddlCooperation.SelectedItem.Value;
            //启用状态
            searchModel.UsedStatus = ddlUsedStatus.SelectedItem.Value;

            DataTable dt = HRProxyBus.SearchProxyInfo(searchModel);

            OutputToExecl.ExportToTableFormat(this, dt,
                                              new string[] { "企业编号", "企业名称", "联系人", "固定电话", "移动电话", "网络通讯", "重要程度", "合作关系", "启用状态" },
                                              new string[] { "ProxyCompanyCD", "ProxyCompanyName", "ContactName", "ContactTel", "ContactMobile", "ContactWeb", "Important", "Cooperation", "UsedStatus" },
                                              "人才代理列表");
        }
        catch
        {
            ClientScript.RegisterStartupScript(this.GetType(), "Exp", "<script language=javascript>showPopup('../../../Images/Pic/Close.gif','../../../Images/Pic/note.gif','导出发生异常');</script>");
        }
    }
Example #3
0
    /// <summary>
    /// 设置人才代理信息
    /// </summary>
    /// <param name="proxyID">人才代理公司ID</param>
    private void InitProxyInfo(string proxyID)
    {
        //查询人才代理信息
        DataTable dtProxy = HRProxyBus.GetProxyInfoWithID(proxyID);

        //数据存在时
        if (dtProxy != null && dtProxy.Rows.Count > 0)
        {
            /* 代理公司信息设置 */

            //设置人才代理编号
            divProxyCompanyNo.InnerText = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "ProxyCompanyCD");
            //企业名称
            txtProxyCompanyName.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "ProxyCompanyName");
            //企业性质
            txtNature.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "Nature");
            //地址
            txtAddress.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "Address");
            //企业法人
            txtCorporate.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "Corporate");
            //合作关系
            ddlCooperation.SelectedValue = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "Cooperation");
            //电话
            txtTel.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "Telephone");
            //传真
            txtFax.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "Fax");
            //邮箱
            txtMail.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "Email");
            //网址
            txtWebsite.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "Website");
            //重要程度
            ddlImportant.SelectedValue = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "Important");
            //启用状态
            ddlUsedStatus.SelectedValue = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "UsedStatus");
            //string usedStatus = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "UsedStatus");
            ////启用时
            //if (ConstUtil.USED_STATUS_ON.Equals(usedStatus))
            //{
            //    chkUsedStatus.Checked = true;
            //}
            //else
            //{
            //    chkUsedStatus.Checked = false;
            //}

            //收费标准
            txtStandard.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "Standard");

            /* 代理公司联系人信息 */
            //姓名
            txtContactName.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "ContactName");
            //固定电话
            txtContactTel.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "ContactTel");
            //移动电话
            txtContactMobile.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "ContactMobile");
            //网络通讯
            txtContactWeb.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "ContactWeb");
            //工号
            txtContactCardNo.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "ContactCardNo");
            //公司职务
            txtContactPosition.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "ContactPosition");
            //备注
            txtContactRemark.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "ContactRemark");

            /* 附加信息 */
            txtAdditional.Text = GetSafeData.ValidateDataRow_String(dtProxy.Rows[0], "Remark");
        }
    }