public ActionResult GetPasswordData(CustomerOutsourc custOutsourc, CustomerCompnay custCompnay, OutsourcingCompany outCompany, string password)
        {
            string msg             = "保存成功";
            string pws             = Session["pws"].ToString();
            string CompanyUserName = Session["CompanyUserName"].ToString();
            int    type            = Convert.ToInt32(Session["type"]);

            if (type == 1)
            {
                List <CustomerOutsourc>   Cusout  = custOutDAL.GetCountlList(CompanyUserName);
                List <OutsourcingCompany> Company = outCompnayDAL.GetCountlList(CompanyUserName);
                if (pws == password)
                {
                    if (outCompany != null && custOutsourc != null)
                    {
                        //修改中间表
                        custOutsourc.CustomerOutID   = Cusout[0].CustomerOutID;
                        custOutsourc.CompanyUserName = CompanyUserName;
                        custOutsourc.Type            = Cusout[0].Type;
                        custOutsourc.CreateTime      = Cusout[0].CreateTime;
                        //修改外包表
                        outCompany.CompnayId             = Company[0].CompnayId;
                        outCompany.CompanyUserName       = CompanyUserName;
                        outCompany.Email                 = Company[0].Email;
                        outCompany.CompnayName           = Company[0].CompnayName;
                        outCompany.EnglishName           = Company[0].EnglishName;
                        outCompany.LegalRepresentative   = Company[0].LegalRepresentative;
                        outCompany.LegalTelephone        = Company[0].LegalTelephone;
                        outCompany.UnitResponsible       = Company[0].UnitResponsible;
                        outCompany.ResponsibleTelephone  = Company[0].ResponsibleTelephone;
                        outCompany.Address               = Company[0].Address;
                        outCompany.EnterpriseNum2        = Company[0].EnterpriseNum2;
                        outCompany.RegistrationAuthority = Company[0].RegistrationAuthority;
                        outCompany.BusinessScope         = Company[0].BusinessScope;
                        outCompany.IsDelete              = Company[0].IsDelete;
                        outCompany.AuditingStatue        = Company[0].AuditingStatue;
                        outCompany.CreateTime            = Company[0].CreateTime;
                        outCompany.UpdateTime            = DateTime.Now;
                        int result  = custOutDAL.Update(custOutsourc);
                        int results = outCompnayDAL.Update(outCompany);
                        if (result > 0 && results > 0)
                        {
                            return(Content(msg));
                        }
                    }
                    else
                    {
                        msg = "保存失败";
                        return(Content(msg));
                    }
                }
                else
                {
                    msg = "原密码错误";
                    return(Content(msg));
                }
                return(Content(msg));
            }
            else
            {
                List <CustomerOutsourc> Cusout  = custOutDAL.GetCountlList(CompanyUserName);
                List <CustomerCompnay>  Company = custCompnayDAL.GetCountlList(CompanyUserName);
                if (pws == password)
                {
                    if (custCompnay != null && custOutsourc != null)
                    {
                        //修改中间表
                        custOutsourc.CustomerOutID   = Cusout[0].CustomerOutID;
                        custOutsourc.CompanyUserName = CompanyUserName;
                        custOutsourc.Type            = Cusout[0].Type;
                        custOutsourc.CreateTime      = Cusout[0].CreateTime;
                        //修改客户表
                        custCompnay.CompnayId             = Company[0].CompnayId;
                        custCompnay.CompanyUserName       = CompanyUserName;
                        custCompnay.Email                 = Company[0].Email;
                        custCompnay.CompnayName           = Company[0].CompnayName;
                        custCompnay.EnglishName           = Company[0].EnglishName;
                        custCompnay.LegalRepresentative   = Company[0].LegalRepresentative;
                        custCompnay.LegalTelephone        = Company[0].LegalTelephone;
                        custCompnay.UnitResponsible       = Company[0].UnitResponsible;
                        custCompnay.ResponsibleTelephone  = Company[0].ResponsibleTelephone;
                        custCompnay.Address               = Company[0].Address;
                        custCompnay.EnterpriseNum2        = Company[0].EnterpriseNum2;
                        custCompnay.RegistrationAuthority = Company[0].RegistrationAuthority;
                        custCompnay.BusinessScope         = Company[0].BusinessScope;
                        custCompnay.IsDelete              = Company[0].IsDelete;
                        custCompnay.AuditingStatue        = Company[0].AuditingStatue;
                        custCompnay.CreateTime            = Company[0].CreateTime;
                        custCompnay.UpdateTime            = DateTime.Now;
                        int result  = custOutDAL.Update(custOutsourc);
                        int results = custCompnayDAL.Update(custCompnay);
                        if (result > 0 && results > 0)
                        {
                            return(Content(msg));
                        }
                    }
                    else
                    {
                        msg = "保存失败";
                        return(Content(msg));
                    }
                }
                else
                {
                    msg = "原密码错误";
                    return(Content(msg));
                }
                return(Content(msg));
            }
        }
        //保存数据
        public ActionResult SaveData(OutsourcingCompany model, CustomerCompnay view)
        {
            string msg             = "保存成功";
            string pws             = Session["pws"].ToString();
            string CompanyUserName = Session["CompanyUserName"].ToString();
            int    type            = Convert.ToInt32(Session["type"]);

            if (type == 1)
            {
                List <OutsourcingCompany> outCompany = outCompnayDAL.GetCountlList(CompanyUserName);
                string email          = outCompany[0].Email;
                string createTime     = outCompany[0].CreateTime.ToString();
                int    id             = Convert.ToInt32(outCompany[0].CompnayId);
                string pwd            = outCompany[0].Pwd;
                int    auditingStatue = Convert.ToInt32(outCompany[0].AuditingStatue);
                if (model != null)
                {
                    model.CompnayId       = id;
                    model.CompanyUserName = CompanyUserName;
                    model.Pwd             = pwd;
                    model.Email           = email;
                    model.IsDelete        = 1;
                    model.AuditingStatue  = auditingStatue;
                    model.CreateTime      = Convert.ToDateTime(createTime);
                    model.UpdateTime      = DateTime.Now;
                    int result = outCompnayDAL.Update(model);
                    if (result > 0)
                    {
                        return(Content(msg));
                    }
                    else
                    {
                        msg = "保存失败";
                        return(Content(msg));
                    }
                }
            }
            else
            {
                List <CustomerCompnay> custCompany = custCompnayDAL.GetCountlList(CompanyUserName);
                string email      = custCompany[0].Email;
                string createTime = custCompany[0].CreateTime.ToString();
                int    id         = Convert.ToInt32(custCompany[0].CompnayId);
                string pwd        = custCompany[0].Pwd;
                if (view != null)
                {
                    view.CompnayId       = id;
                    view.CompanyUserName = CompanyUserName;
                    view.Pwd             = pwd;
                    view.Email           = email;
                    view.IsDelete        = 1;
                    view.AuditingStatue  = 1;
                    view.CreateTime      = Convert.ToDateTime(createTime);
                    view.UpdateTime      = DateTime.Now;
                    int result = custCompnayDAL.Update(view);
                    if (result > 0)
                    {
                        return(Content(msg));
                    }
                    else
                    {
                        msg = "保存失败";
                        return(Content(msg));
                    }
                }
            }
            return(Content(msg));
        }
Exemple #3
0
        public ActionResult Add(CustomerOutsourc custOutsourc, CustomerCompnay custCompnay, OutsourcingCompany outCompany, string CompanyUserName, string Email, string password, int num)
        {
            string msg = "注册失败";

            try
            {
                if (num == 1)
                {
                    //添加帐户
                    using (var ct = new DB())
                    {
                        //将新注册用户添加到CustomerCompnay和OutsourcingCompany的中间表
                        custOutsourc.CompanyUserName = CompanyUserName;
                        custOutsourc.Pwd             = password;
                        custOutsourc.Type            = num;
                        custOutsourc.CreateTime      = DateTime.Now;
                        ct.CustomerOutsourc.Add(custOutsourc);
                        //将新注册用户添加到外包公司表OutsourcingCompany
                        outCompany.CompanyUserName = CompanyUserName;
                        outCompany.Pwd             = password;
                        outCompany.Email           = Email;
                        outCompany.AuditingStatue  = 0;
                        outCompany.IsDelete        = 1;
                        outCompany.CreateTime      = DateTime.Now;
                        ct.OutsourcingCompany.Add(outCompany);
                        if (custOutsourc.CustomerOutID <= 0)
                        {
                            msg = "注册成功";
                        }
                        ct.SaveChanges();
                        return(Content(msg));
                    }
                }
                else if (num == 2)
                {
                    //添加帐户
                    using (var ct = new DB())
                    {
                        //将新注册用户添加到CustomerCompnay和OutsourcingCompany的中间表
                        custOutsourc.CompanyUserName = CompanyUserName;
                        custOutsourc.Pwd             = password;
                        custOutsourc.Type            = num;
                        custOutsourc.CreateTime      = DateTime.Now;
                        ct.CustomerOutsourc.Add(custOutsourc);
                        //将新注册用户添加到客户公司表CustomerCompnay
                        custCompnay.CompanyUserName = CompanyUserName;
                        custCompnay.Pwd             = password;
                        custCompnay.Email           = Email;
                        custCompnay.AuditingStatue  = 0;
                        custCompnay.IsDelete        = 1;
                        custCompnay.CreateTime      = DateTime.Now;
                        ct.CustomerCompnay.Add(custCompnay);
                        if (custOutsourc.CustomerOutID <= 0)
                        {
                            msg = "注册成功";
                        }
                        ct.SaveChanges();
                        return(Content(msg));
                    }
                }
                return(Content(msg));
            }
            catch (Exception e)
            {
                return(Content(msg));
            }
        }