/// <summary>
        /// 公司发布招聘添加
        /// </summary>
        /// <param name="company"></param>
        /// <returns></returns>
        public int AddCompany(CompanyManage company)
        {
            int result = 0;

            try
            {
                //字符串添加
                string str = "insert into  CompanyManage  values(@C_CheckIndustry,@C_AvailablePositions,@C_TypeLabor,@C_NearEstoffice,@C_JobRequirements,@C_Name,@C_CompanyPhone,@C_EmailAddress,@C_CompanyName)";
                //调用
                result = DapperHelper <CompanyManage> .Execute(str, new
                {
                    C_CheckIndustry      = company.C_CheckIndustry,
                    C_AvailablePositions = company.C_AvailablePositions,
                    C_TypeLabor          = company.C_TypeLabor,
                    C_NearEstoffice      = company.C_NearEstoffice,
                    C_JobRequirements    = company.C_JobRequirements,
                    C_Name         = company.C_Name,
                    C_CompanyPhone = company.C_CompanyPhone,
                    C_EmailAddress = company.C_EmailAddress,
                    C_CompanyName  = company.C_CompanyName
                });
            }
            catch (Exception e)
            {
                Logger.Error(e.TargetSite.ToString());
            }
            return(result);
        }
        /// <summary>
        /// 构造方法
        /// </summary>
        public CompanyAppService(IRepository <Core.CustomDomain.Company.Company, int> companyRepository,
                                 CompanyManage companyManage

                                 )
        {
            _companyRepository = companyRepository;
            _companyManage     = companyManage;
        }
Beispiel #3
0
        /// <summary>
        /// 构造方法
        /// </summary>
        public CompanyAppService(IRepository <Company, int> companyRepository,
                                 CompanyManage companyManage

                                 )
        {
            _companyRepository = companyRepository;
            _companyManage     = companyManage;
        }
Beispiel #4
0
        private void InitOrderSub()
        {
            DataSet company = CompanyManage.GetCompany();

            foreach (DataRow c in company.Tables[0].Rows)
            {
                TreeNode n1 = new TreeNode(c["NAME"] as string);
                n1.SelectAction = TreeNodeSelectAction.None;
                n1.ShowCheckBox = false;
                DataSet item = OrderItemManage.GetOrderItem(c["CODE"] as string, "1", "");
                foreach (DataRow i in item.Tables[0].Rows)
                {
                    TreeNode n2 = new TreeNode(i["SERIES_NAME"] as string);
                    n2.SelectAction = TreeNodeSelectAction.None;
                    n2.ToolTip      = "series";
                    //n2.Value = i["CODE"] as string;
                    DataSet sub = OrderItemSubManage.GetItemSub(i["CODE"] as string);
                    foreach (DataRow s in sub.Tables[0].Rows)
                    {
                        TreeNode n3 = new TreeNode(s["NAME"] as string, s["ITEM_CODE"] as string + ",1," + s["CODE"] as string + "," + s["SERIES_DEP_CODE"] + "," + s["SERIES_NAME"]);
                        n3.SelectAction = TreeNodeSelectAction.None;
                        //n3.ToolTip = n2.Value;
                        n2.ChildNodes.Add(n3);
                    }
                    n1.ChildNodes.Add(n2);
                }

                TreeViewOrderSub.Nodes.Add(n1);
            }

            TreeNode s_item = new TreeNode("单项");

            s_item.ShowCheckBox = false;
            s_item.SelectAction = TreeNodeSelectAction.None;

            DataSet type = CodeInfoManage.GetInfoByClassID(CodeInfoManage._TEST_TYPE);

            foreach (DataRow t in type.Tables[0].Rows)
            {
                TreeNode n1 = new TreeNode(t["NAME"] as string);
                n1.SelectAction = TreeNodeSelectAction.None;
                n1.ToolTip      = "series";
                DataSet item = OrderItemManage.GetOrderItem("", "2", t["CODE"] as string);
                foreach (DataRow i in item.Tables[0].Rows)
                {
                    TreeNode n2 = new TreeNode(i["NAME"] as string, i["ITEM_LIST"] as string + ",2," + i["CODE"] as string + ",,");
                    n2.SelectAction = TreeNodeSelectAction.None;
                    n1.ChildNodes.Add(n2);
                }
                s_item.ChildNodes.Add(n1);
            }
            TreeViewOrderSub.Nodes.Add(s_item);

            TreeViewOrderSub.Attributes.Add("onclick", "postBackByObject()");
        }
 public IActionResult AddCompany(CompanyManage company)
 {
     if (company != null)
     {
         string json   = JsonConvert.SerializeObject(company);
         string result = Sender("post", "/api/CompanyManage", json);
         if (result != "失败")
         {
             Response.Redirect("/CompanyManage/SeadEmail?name=" + company.C_CompanyName + "&cphone=" + company.C_CompanyPhone + "&email=" + company.C_EmailAddress);
         }
     }
     return(View());
 }
Beispiel #6
0
        public int Post(CompanyManage company)
        {
            int result = 0;

            if (company != null)
            {
                result = bll.AddCompany(company);
            }
            else
            {
                //打印到日志
                Logger.Info("招聘发布添加对象为空");
            }
            return(result);
        }
 /// <summary>
 /// 公司发布招聘添加
 /// </summary>
 /// <param name="company">对象</param>
 /// <returns></returns>
 public int AddCompany(CompanyManage company)
 {
     //调用dal层方法
     return(dal.AddCompany(company));
 }