Exemple #1
0
    protected string GetAccountName(string accid, string type)
    {
        accountMange    accountMange    = new accountMange();
        prjaccountModel prjaccountModel = new prjaccountModel();

        prjaccountModel = accountMange.GetModelByConId(accid);
        if (prjaccountModel != null)
        {
            if (type != null)
            {
                if (type == "0")
                {
                    return(prjaccountModel.acountName.ToString());
                }
                if (type == "1")
                {
                    if (!(prjaccountModel.isnullify.ToString() == "0"))
                    {
                        return("注销");
                    }
                    return("正常");
                }
            }
            return(prjaccountModel.acountName.ToString());
        }
        return(string.Empty);
    }
Exemple #2
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        string a = base.Request["limits"].ToString();

        using (SqlConnection sqlConnection = new SqlConnection(SqlHelper.ConnectionString))
        {
            sqlConnection.Open();
            SqlTransaction sqlTransaction = sqlConnection.BeginTransaction();
            try
            {
                List <prjaccountModel> list = new List <prjaccountModel>();
                for (int i = 0; i < this.gvwContract.Rows.Count; i++)
                {
                    CheckBox checkBox = (CheckBox)this.gvwContract.Rows[i].FindControl("chk");
                    if (checkBox.Checked)
                    {
                        string str;
                        if (i < 10)
                        {
                            str = "0" + i.ToString();
                        }
                        else
                        {
                            str = i.ToString();
                        }
                        prjaccountModel prjaccountModel = new prjaccountModel();
                        prjaccountModel.accountNum = DateTime.Now.ToString("yyyyMMddHHmmss") + str;
                        prjaccountModel.acountName = "";
                        HiddenField hiddenField = (HiddenField)this.gvwContract.Rows[i].FindControl("hdfConNum");
                        prjaccountModel.contractNum = hiddenField.Value.ToString();
                        prjaccountModel.creatData   = new DateTime?(DateTime.Now);
                        prjaccountModel.createMan   = base.UserCode;
                        prjaccountModel.isActivity  = new int?(0);
                        prjaccountModel.prjNum      = new Guid("00000000-0000-0000-0000-000000000000");
                        prjaccountModel.remark      = "";
                        string authorizer = "";
                        if (a == "0")
                        {
                            authorizer = this.am.GetPrjUserCode(prjaccountModel.contractNum);
                        }
                        prjaccountModel.authorizer = authorizer;
                        list.Add(prjaccountModel);
                    }
                }
                this.am.Add(sqlTransaction, list);
                StringBuilder stringBuilder = new StringBuilder();
                stringBuilder.Append(" parent.desktop.flowclass.location='/AccountManage/acc_Manage/accountList.aspx';").Append(Environment.NewLine);
                stringBuilder.Append("alert('系统提示:\\n\\n添加成功!');").Append(Environment.NewLine);
                stringBuilder.Append("top.frameWorkArea.window.desktop.getActive().close();");
                base.RegisterScript(stringBuilder.ToString());
                sqlTransaction.Commit();
            }
            catch
            {
                sqlTransaction.Rollback();
                base.RegisterScript("alert('系统提示:\\n\\n添加失败!');");
            }
        }
    }
Exemple #3
0
    protected string GetAccount(string accounum)
    {
        accountMange    accountMange    = new accountMange();
        prjaccountModel prjaccountModel = new prjaccountModel();

        prjaccountModel = accountMange.GetModelByConId(accounum);
        if (prjaccountModel != null)
        {
            return(prjaccountModel.accountNum);
        }
        return("");
    }
Exemple #4
0
    public void Bind()
    {
        string text = base.Request["accountid"].ToString();

        if (!(text != ""))
        {
            StringBuilder stringBuilder = new StringBuilder();
            stringBuilder.Append(" parent.desktop.flowclass.location='/AccountManage/acc_Manage/accountList.aspx';").Append(Environment.NewLine);
            stringBuilder.Append("alert('系统提示:\\n\\请选择要修改的行!');").Append(Environment.NewLine);
            stringBuilder.Append("top.frameWorkArea.window.desktop.getActive().close();");
            base.RegisterScript(stringBuilder.ToString());
            return;
        }
        prjaccountModel modelByConId = this.am.GetModelByConId(text);

        this.txtaccountNum.Text = modelByConId.accountNum.ToString();
        this.txtacountName.Text = modelByConId.acountName.ToString();
        string text2 = "";

        string[] array = modelByConId.authorizer.ToString().Split(new char[]
        {
            ','
        });
        string[] array2 = array;
        for (int i = 0; i < array2.Length; i++)
        {
            string text3 = array2[i];
            if (text3 != "")
            {
                text2 = text2 + "," + text3;
            }
        }
        string userName = this.am.GetUserName(text2);

        this.Session["HumanCode"] = text2;
        this.Session["HumanName"] = userName;
        this.txtauthorizer.Text   = userName;
        this.txtremark.Text       = modelByConId.remark.ToString();
        if (base.Request["limits"].ToString() == "0")
        {
            this.txtauthorizer.ReadOnly = true;
            this.btnSelect.Enabled      = false;
            return;
        }
        this.txtauthorizer.ReadOnly = false;
        this.btnSelect.Enabled      = true;
    }
Exemple #5
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        prjaccountModel prjaccountModel = new prjaccountModel();

        prjaccountModel.remark     = this.txtremark.Text;
        prjaccountModel.accountNum = this.txtaccountNum.Text;
        prjaccountModel.acountName = this.txtacountName.Text;
        prjaccountModel.accountID  = new Guid(base.Request["accountid"].ToString());
        string text = "";

        string[] array = this.Session["HumanCode"].ToString().Split(new char[]
        {
            ','
        });
        string[] array2 = array;
        for (int i = 0; i < array2.Length; i++)
        {
            string text2 = array2[i];
            if (text2 != "")
            {
                text = text + "," + text2;
            }
        }
        prjaccountModel.authorizer = text;
        int num = this.am.Edit(prjaccountModel);

        if (num > 0)
        {
            StringBuilder stringBuilder = new StringBuilder();
            stringBuilder.Append(" parent.desktop.flowclass.location='/AccountManage/acc_Manage/accountList.aspx';").Append(Environment.NewLine);
            stringBuilder.Append("alert('系统提示:\\n\\修改成功!');").Append(Environment.NewLine);
            stringBuilder.Append("top.frameWorkArea.window.desktop.getActive().close();");
            base.RegisterScript(stringBuilder.ToString());
            return;
        }
        base.RegisterScript("alert('系统提示:\\n\\修改失败!');");
    }
Exemple #6
0
 public int Edit(prjaccountModel model)
 {
     return(this.pa.Update(model));
 }