Пример #1
0
        public static AjaxResult UpdateGeneralCode(string group, string id, string name, string status)
        {
            try
            {
                SignetBaseInfoManager manager = new SignetBaseInfoManager();

                manager.UpdateGeneralCode(name, id, group, id);
                return(AjaxResult.Success());
            }
            catch (Exception ex)
            {
                return(AjaxResult.Error(ex.Message));
            }
        }
Пример #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            lblSignetId.Text = Request["SignetID"].Replace("'", "");
            //string type = Request["type"];
            SignetBaseInfoManager manager = new SignetBaseInfoManager();
            ddlFileType.DataSource = manager.GetGeneralCode("CF");
            ddlFileType.DataBind();

            //ddlFileType.SelectedIndex = ddlFileType.Items.IndexOf(ddlFileType.Items.FindByValue(type));
            //ddlFileType.Enabled = false;
        }
    }
Пример #3
0
 public static AjaxResult AddGeneralCode(string group, string id, string name, string status)
 {
     try
     {
         SignetBaseInfoManager manager = new SignetBaseInfoManager();
         if (manager.ExistsGeneralCode(group, name))
         {
             return(AjaxResult.Error("此通用数据已经存在,请重新输入!"));
         }
         else
         {
             manager.AddGeneralCode(group, id, name);
             SysLogHelper.AddLog(SysContext.CurrentUserName, "添加通用数据(" + group + ")ID:" + id, "添加-通用数据");
             return(AjaxResult.Success());
         }
     }
     catch (Exception ex)
     {
         return(AjaxResult.Error(ex.Message));
     }
 }
Пример #4
0
        //public static AjaxResult RemoveRegister(string ID)
        //{
        //    try
        //    {
        //        SignetBaseInfoManager manager = new SignetBaseInfoManager();
        //        SignetHelper helper = new SignetHelper();
        //        if (helper.IsExistsRegister(ID))
        //        {
        //            return AjaxResult.Error("此区域编码已在使用中,无法删除!");
        //        }
        //        else
        //        {
        //            manager.DeleteRegister(ID);
        //            SysLogHelper.AddLog(SysContext.CurrentUserName, "删除登记区域ID:" + ID, "删除-登记区域");
        //            return AjaxResult.Success();
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        return AjaxResult.Error(ex.Message);
        //    }
        //}

        //public static AjaxResult AddRegister(string ID,string Name,string Manager,string Address,string Phone)
        //{
        //    try
        //    {
        //        SignetBaseInfoManager manager = new SignetBaseInfoManager();
        //        if (manager.ExistsRegister(ID))
        //        {
        //            return AjaxResult.Error("此备案区域编号已经存在,请重新输入!");
        //        }
        //        else
        //        {
        //            manager.AddRegister(ID, Name, Manager, Address, Phone, string.Empty, string.Empty);
        //            SysLogHelper.AddLog(SysContext.CurrentUserName, "添加登记区域ID:" + ID, "添加-登记区域");
        //            return AjaxResult.Success();
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        return AjaxResult.Error(ex.Message);
        //    }
        //}

        //public static AjaxResult UpdateRegister(string ID, string Name, string Manager, string Address, string Phone)
        //{
        //    try
        //    {
        //        SignetBaseInfoManager manager = new SignetBaseInfoManager();
        //            manager.UpdateRegisters(ID, Name, Manager, Address, Phone, string.Empty, string.Empty);
        //            return AjaxResult.Success();
        //    }
        //    catch (Exception ex)
        //    {
        //        return AjaxResult.Error(ex.Message);
        //    }
        //}

        #endregion

        #region General Code
        public static AjaxResult RemoveGeneralCode(string group, string ID)
        {
            try
            {
                SignetHelper helper = new SignetHelper();
                if (helper.IsCodeInUsing(group, ID))
                {
                    return(AjaxResult.Error("该编码已在使用中,无法进行删除!"));
                }
                else
                {
                    SignetBaseInfoManager manager = new SignetBaseInfoManager();
                    manager.DeleteGeneralCode(group, ID);
                    SysLogHelper.AddLog(SysContext.CurrentUserName, "删除通用数据(" + group + ")ID:" + ID, "删除-通用数据");
                    return(AjaxResult.Success());
                }
            }
            catch (Exception ex)
            {
                return(AjaxResult.Error(ex.Message));
            }
        }
Пример #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            SignetBaseInfoManager manager = new SignetBaseInfoManager();
            string[] regDeptId            = SysContext.CurrentAreaIDs.Replace("'", "").Split(',');
            if (regDeptId.Count() <= 0)
            {
                DataTable dt = manager.GetAllRegisters();
                ddlRegion.Items.Add(new ListItem(dt.Rows[0]["rd_reg_dept_name"].ToString(), dt.Rows[0]["rd_reg_dept_Id"].ToString()));
            }
            else
            {
                foreach (string regId in regDeptId)
                {
                    DataTable dt = manager.GetReisterArea(regId);
                    ddlRegion.Items.Add(new ListItem(dt.Rows[0]["rd_reg_dept_name"].ToString(), regId));
                }
            }

            //CarveCorpHelper carveHelper = new CarveCorpHelper();
            //DataTable cDt = carveHelper.GetCarveCorpByRegions(ddlRegion.SelectedValue);
            //DataTable cDt1 = carveHelper.GetAllCarveCorpByUserID(SysContext.CurrentUserID.ToString());
            //List<DataRow> rows = new List<DataRow>();
            //if (cDt1.Rows.Count > 0 && regDeptId.Count() > 0)
            //{
            //    foreach (DataRow row in cDt1.Rows)
            //    {
            //        rows.Add(row);
            //    }
            //}
            //else
            //{
            //    foreach (DataRow row in cDt.Rows)
            //    {
            //        if (SysContext.CurrentCarveIDs.Contains(row["cac_corp_id"].ToString()))
            //            rows.Add(row);
            //    }


            //}
            //ddlCarve.DataSource = cDt1;
            //ddlCarve.DataBind();

            //CarveCorpHelper helper = new CarveCorpHelper();
            //lblEmployeeId.Text = helper.GetEmployeeId(ddlCarve.SelectedValue);

            SignetBaseInfoManager gmanager = new SignetBaseInfoManager();
            ddlNational.DataValueField = "gc_id";
            ddlNational.DataTextField  = "gc_name";
            ddlNational.DataSource     = manager.GetGeneralCode("NG");
            ddlNational.DataBind();

            ddlPosition.DataValueField = "gc_id";
            ddlPosition.DataTextField  = "gc_name";
            ddlPosition.DataSource     = manager.GetGeneralCode("PP");
            ddlPosition.DataBind();

            if (!string.IsNullOrEmpty(EmployeeID))
            {
                CarveEmployeeInfo info = new CarveEmployeeInfo(EmployeeID);
                trRegion.Visible          = false;
                ddlCarve.Visible          = false;
                lblEmployeeId.Text        = EmployeeID;
                txtName.Text              = info.EmployeeName;
                rblGender.SelectedValue   = info.Gender;
                txtIDCard.Text            = info.IDCard;
                ddlPosition.SelectedValue = info.Position;
                ddlNational.SelectedValue = info.Nationality;
                txtPhone.Text             = info.Phone;
                txtAddress.Text           = info.Address;
                txtTempAddress.Text       = info.TempAddress;
                txtLink.Text              = info.Linker;
                txtLinkWay.Text           = info.Linkway;
                txtMemo.Text              = info.Memo;

                if (EditType == "V")
                {
                    btnSave.Visible = false;
                }
                else
                {
                    btnSave.Visible = true;
                }
            }
        }
    }
Пример #6
0
    protected void InitialControls()
    {
        SignetBaseInfoManager manager = new SignetBaseInfoManager();

        ddlType.DataSource = null;    // manager.GetCorporationClass();
        ddlType.DataBind();
        ddlCategory.DataSource = manager.GetGeneralCode("CT");
        ddlCategory.DataBind();
        ddlArea.DataSource = null;    // manager.GetAllAreas();
        ddlArea.DataBind();
        CorporationHelper corHelper = new CorporationHelper();


        if (string.IsNullOrEmpty(CorporationID) && EditType == "E")
        {
            ddlRegion.Enabled = true;
            ddlRegion.Visible = true;

            string[] regDeptId = SysContext.CurrentAreaIDs.Replace("'", "").Split(',');
            if (regDeptId.Count() <= 0)
            {
                DataTable dt = manager.GetAllRegisters();
                ddlRegion.Items.Add(new ListItem(dt.Rows[0]["rd_reg_dept_name"].ToString(), dt.Rows[0]["rd_reg_dept_Id"].ToString()));
            }
            else
            {
                foreach (string regId in regDeptId)
                {
                    DataTable dt = manager.GetReisterArea(regId);
                    ddlRegion.Items.Add(new ListItem(dt.Rows[0]["rd_reg_dept_name"].ToString(), regId));
                }
            }
            lblCorpId.Text    = corHelper.GetCorporationID(ddlRegion.SelectedValue);
            lblUserCode.Text  = corHelper.CreateUserCode(6);
            lblQueryCode.Text = corHelper.CreateVerifyCode(6);
        }
        else
        {
            CorporationInfo corInfo = new CorporationInfo(CorporationID);
            ViewState["CorpId"]       = CorporationID;
            ddlRegion.Enabled         = false;
            ddlRegion.Visible         = false;
            lblCorpId.Text            = corInfo.CorpID;
            txtCorpname.Text          = corInfo.CorpName;
            txtAliasName.Text         = corInfo.AliasName;
            txtEnglishName.Text       = corInfo.FullName;
            ddlType.SelectedIndex     = ddlType.Items.IndexOf(ddlType.Items.FindByText(corInfo.CorpClassName));
            ddlCategory.SelectedIndex = ddlCategory.Items.IndexOf(ddlCategory.Items.FindByText(corInfo.CorpTypeName));
            lblQueryCode.Text         = corInfo.OtherNo;
            lblUserCode.Text          = corInfo.PassWord;
            txtBoss.Text        = corInfo.BossName;
            txtIDCard.Text      = corInfo.BossIDCard;
            txtLinker.Text      = corInfo.Linker;
            txtOrgnization.Text = corInfo.AccountNo;
            txtLinkWay.Text     = corInfo.LinkWay;
            txtPostCode.Text    = corInfo.PostCode;
            txtMemo.Text        = corInfo.Memo;
            //txtBizNo.Text = corInfo.BizNo;
            ddlCerType.SelectedIndex = ddlCerType.Items.IndexOf(ddlCerType.Items.FindByValue(corInfo.BizNo));
            txtTaxNo.Text            = corInfo.TaxNo;
            txtAddress.Text          = corInfo.Address;
            ddlArea.SelectedIndex    = ddlArea.Items.IndexOf(ddlArea.Items.FindByText(corInfo.AreaName));

            if (EditType == "E")
            {
                btnSave.Visible = true;
            }
            else
            {
                btnSave.Visible = false;
            }
        }

        string isShowArea = ConfigurationManager.AppSettings["IsShowArea"];

        if (isShowArea.Equals("0"))
        {
            tdAreaTitle.Visible = false;
            ddlArea.Visible     = false;
        }
    }