Exemplo n.º 1
0
    /// <summary>
    /// 判断是删除还是修改功能
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void gwbankCard_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "updCard")
        {   //获取id
            int         id    = int.Parse(e.CommandArgument.ToString());
            GridViewRow gvrow = (GridViewRow)(((LinkButton)e.CommandSource).Parent.Parent);
            this.txtbank.Text     = gwbankCard.Rows[gvrow.RowIndex].Cells[2].Text.Trim();
            this.txtname.Text     = gwbankCard.Rows[gvrow.RowIndex].Cells[3].Text.Trim();
            this.txtcard.Text     = gwbankCard.Rows[gvrow.RowIndex].Cells[4].Text.Trim();
            ViewState["ID"]       = id;
            ViewState["bnakbook"] = gwbankCard.Rows[gvrow.RowIndex].Cells[3].Text.Trim();
            this.TranControls(this.but1, new string[][] { new string[] { "001124", "保 存" } });
        }
        else if (e.CommandName == "delCard")
        {
            //获取id
            int        id = int.Parse(e.CommandArgument.ToString());
            ChangeLogs cl = new ChangeLogs("companybank", "ltrim(rtrim(str(id)))");
            cl.AddRecord(id);
            if (CompanyBankBLL.DelCompanyBank(id))
            {
                cl.AddRecord(id);
                cl.DeletedIntoLogs(ChangeCategory.company13, Session["Company"].ToString(), ENUM_USERTYPE.objecttype3);
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + GetTran("000749", "删除成功!") + "')</script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + GetTran("000417", "删除失败!") + "')</script>");
            }
            ViewState["ID"] = null;
        }

        bindcontrol(null, null);
    }
Exemplo n.º 2
0
    /// <summary>
    /// 添加和修改功能
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void but1_Click(object sender, EventArgs e)
    {
        DropDownList ddlCountry = (DropDownList)CountryUC.FindControl("ddlCountry");

        if (this.txtbank.Text.Trim().Length <= 0)
        {
            ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + GetTran("004092", "银行不能为空!") + "')</script>");
            return;
        }
        if (this.txtname.Text.Trim().Length <= 0)
        {
            ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + GetTran("004090", "开户名不能为空!") + "')</script>");
            return;
        }
        if (this.txtcard.Text.Trim().Length <= 0)
        {
            ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + GetTran("004089", "账号不能为空!") + "')</script>");
            return;
        }
        CompanyBankModel mode = new CompanyBankModel();

        mode.Bank      = this.txtbank.Text.Trim();
        mode.Bankname  = this.txtname.Text.Trim();
        mode.BankBook  = this.txtcard.Text.Trim();
        mode.CountryID = int.Parse(ddlCountry.SelectedItem.Value);
        //当为空时,此操作为添加;否则,修改操作
        if (ViewState["ID"] != null)
        {
            mode.ID = int.Parse(ViewState["ID"].ToString());

            string card = ViewState["bnakbook"].ToString();
            //修改账号
            ChangeLogs cl = new ChangeLogs("companybank", "ltrim(rtrim(str(id)))");
            cl.AddRecord(mode.ID);
            if (CompanyBankBLL.UpdCompanyBank(mode) == 1)
            {
                cl.AddRecord(mode.ID);
                cl.ModifiedIntoLogs(ChangeCategory.company13, Session["Company"].ToString(), ENUM_USERTYPE.objecttype3);
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + GetTran("004086", "修改账户成功!") + "')</script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + GetTran("004084", "修改账户失败!") + "')</script>");
            }
        }
        else  //添加
        {
            //验证账号
            if (CompanyBankBLL.ValidateCompanyBank(mode))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + GetTran("004083", "此账号已存在!!!") + "')</script>");
                return;
            }
            else
            {
                //添加账户
                if (CompanyBankBLL.AddCompanyBank(mode))
                {
                    ViewState["ID"] = null;
                    ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + GetTran("004081", "帐户添加成功!") + "')</script>");
                }
            }
        }
        this.TranControls(this.but1, new string[][] { new string[] { "002047", "添 加" } });
        this.txtcard.Text = string.Empty;
        ViewState["ID"]   = null;
        bindcontrol(null, null);
    }
Exemplo n.º 3
0
 /// <summary>
 /// 绑定国家Name
 /// </summary>
 public string bindcontry(object OID)
 {
     return(CompanyBankBLL.GetCountryByID(int.Parse(OID.ToString())));
 }