private void ShowGridview(int id)
        {
            DataTable dt = new DataTable();

            dt.Columns.Add("id", typeof(int));
            for (int i = 1; i < 6; i++)
            {
                DataRow row = dt.NewRow(); row["id"] = i; dt.Rows.Add(row);
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();

            Maticsoft.BLL.account_detail acc_d_bll = new BLL.account_detail();
            DataTable dt_bll = acc_d_bll.GetList("[account_id]=" + id).Tables[0];
            int       j      = 0;

            foreach (GridViewRow row in GridView1.Rows)
            {
                if (j < dt_bll.Rows.Count)
                {
                    ((Label)row.FindControl("mingxidanhao")).Text = dt_bll.Rows[j]["id"].ToString();
                    ((TextBox)row.FindControl("wuzi")).Text       = dt_bll.Rows[j]["wuzi"].ToString();
                    ((TextBox)row.FindControl("danwei")).Text     = dt_bll.Rows[j]["danwei"].ToString();
                    ((TextBox)row.FindControl("danjia")).Text     = dt_bll.Rows[j]["danjia"].ToString();
                    ((TextBox)row.FindControl("shuliang")).Text   = dt_bll.Rows[j]["shuliang"].ToString();
                    ((TextBox)row.FindControl("beizhu")).Text     = dt_bll.Rows[j]["beizhu"].ToString();
                }
                j++;
            }
        }
        private void ShowInfo(int id)
        {
            Maticsoft.BLL.account        bll   = new Maticsoft.BLL.account();
            Maticsoft.Model.account      model = bll.GetModel(id);
            Maticsoft.BLL.account_detail ac_d  = new BLL.account_detail();
            dt_all = ac_d.GetList(500, "", " id desc").Tables[0];
            //leibie.SelectedIndex = 1;
            leibie.SelectedValue = model.leibei.ToString().Trim();
            this.lblid.Text      = model.id.ToString();
            this.txtname.Text    = model.name;
            lururen.Text         = model.lururen;
            lurushijian.Text     = model.time.ToString();
            this.txtbeizhu.Text  = model.beizhu;
            this.txtbeizhu2.Text = model.beizhu2;

            Maticsoft.BLL.peixunban1 pei_bll = new Maticsoft.BLL.peixunban1();
            DataSet ds = new DataSet();

            ds = pei_bll.GetList("");
            qishu.DataSource     = ds;
            qishu.DataTextField  = "name";
            qishu.DataValueField = "id";
            qishu.DataBind();
            //qishu.SelectedValue = model.peixunban_id.ToString();
            if (model.peixunban_id != 0)
            {
                qishu.Items.FindByValue(model.peixunban_id.ToString()).Selected = true;
            }
            else
            {
                qishu.Enabled = false;
            }
        }
Esempio n. 3
0
        private void ShowGrid(int id)
        {
            Maticsoft.BLL.account_detail acc_d_bll = new BLL.account_detail();
            DataTable dt = acc_d_bll.GetList("[account_id]=" + id).Tables[0];

            GridView1.DataSource = add_xiaoji(dt);
            GridView1.DataBind();
        }
Esempio n. 4
0
        private void loaddata()
        {
            name.Text = DateTime.Now.ToShortDateString() + "填的单据";
            return_str();
            Maticsoft.BLL.account_detail ac_d = new BLL.account_detail();
            dt_all = ac_d.GetList(500, "", " id desc").Tables[0];
            DataTable dt = new DataTable();

            dt.Columns.Add("id", typeof(int));
            for (int i = 1; i < 6; i++)
            {
                DataRow row = dt.NewRow(); row["id"] = i; dt.Rows.Add(row);
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();

            AccountsPrincipal user = new AccountsPrincipal(Context.User.Identity.Name);
            User currentUser       = new LTP.Accounts.Bus.User(user);

            //lururen.Text = currentUser.TrueName;


            Maticsoft.BLL.peixunban1 bll = new Maticsoft.BLL.peixunban1();
            DataSet       ds             = new DataSet();
            StringBuilder strWhere       = new StringBuilder();

            strWhere.Append("[start_time] < '");
            strWhere.Append(DateTime.Today.AddDays(30).Date.ToShortDateString());
            strWhere.Append("' and [end_time] > '");
            strWhere.Append(DateTime.Today.AddDays(-30).Date.ToShortDateString());
            strWhere.Append("'");
            ds = bll.GetList(strWhere.ToString());
            qishu.DataSource     = ds;
            qishu.DataTextField  = "name";
            qishu.DataValueField = "id";
            qishu.DataBind();

            Maticsoft.BLL.account account_bll = new BLL.account();
            DataSet ds2 = account_bll.lururen("");

            jingshouren.DataSource     = ds2;
            jingshouren.DataTextField  = "lururen";
            jingshouren.DataValueField = "lururen";
            jingshouren.DataBind();
            for (int i = 0; i < jingshouren.Items.Count; i++)
            {
                if (jingshouren.Items[i].Value.Trim() == currentUser.TrueName)
                {
                    jingshouren.Items[i].Selected = true;
                }
            }
            //jingshouren.SelectedValue = currentUser.TrueName;
            luru_time.Text = DateTime.Now.ToShortDateString();
        }
Esempio n. 5
0
        public void return_str()
        {
            StringBuilder str = new StringBuilder();

            str.Append("<script type='text/javascript'> var availableTags = [");

            DataTable dt_wuzi = new DataTable();

            Maticsoft.BLL.account_detail ac_d = new BLL.account_detail();
            dt_wuzi = ac_d.select_wuzi();
            for (int i = 0; i < dt_wuzi.Rows.Count; i++)
            {
                str.Append("'");
                str.Append(dt_wuzi.Rows[i]["wuzi"].ToString().Trim());
                str.Append("',");
            }
            str.Append("'水果' ]   </script>");
            Literal1.Text = str.ToString();
        }
Esempio n. 6
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string err = gridview_err();

            if (err == "")
            {
                int           accountid = add_account();
                StringBuilder str       = new StringBuilder();
                Maticsoft.BLL.account_detail acc_d_bll = new BLL.account_detail();
                int i = 0;
                foreach (GridViewRow row in GridView1.Rows)
                {
                    TextBox wuzi = (TextBox)row.FindControl("wuzi");
                    if (wuzi.Text.Trim() != "")
                    {
                        TextBox danwei   = (TextBox)row.FindControl("danwei");
                        TextBox danjia   = (TextBox)row.FindControl("danjia");
                        TextBox shuliang = (TextBox)row.FindControl("shuliang");
                        TextBox beizhu   = (TextBox)row.FindControl("beizhu");
                        Maticsoft.Model.account_detail acc_d_mod = new Model.account_detail();
                        acc_d_mod.wuzi       = wuzi.Text.Trim();
                        acc_d_mod.danwei     = danwei.Text.Trim();
                        acc_d_mod.danjia     = Convert.ToDecimal(danjia.Text.Trim());
                        acc_d_mod.shuliang   = Convert.ToInt16(shuliang.Text.Trim());
                        acc_d_mod.beizhu     = beizhu.Text.Trim();
                        acc_d_mod.account_id = accountid;
                        if (acc_d_bll.Add(acc_d_mod) > 0)
                        {
                            i++;
                        }
                        ;
                    }
                }
                string add_str = "list.aspx";
                Maticsoft.Common.MessageBox.ShowAndRedirect(this, "共录入了" + i + "条明细", add_str);
            }
            else
            {
                MessageBox.Show(this, err);
                return;
            }
        }
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtname.Text.Trim().Length == 0)
            {
                strErr += "name不能为空!\\n";
            }

            //if(!PageValidate.IsDateTime(txttime.Text))
            //{
            //    strErr+="time格式错误!\\n";
            //}
            //if(!PageValidate.IsNumber(txtpeixunban_id.Text))
            //{
            //    strErr+="peixunban_id格式错误!\\n";
            //}
            //if(this.txtbeizhu.Text.Trim().Length==0)
            //{
            //    strErr+="beizhu不能为空!\\n";
            //}
            //if(this.txtbeizhu2.Text.Trim().Length==0)
            //{
            //    strErr+="beizhu2不能为空!\\n";
            //}

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int    id   = int.Parse(this.lblid.Text);
            string name = this.txtname.Text;

            string txtleibei = leibie.SelectedValue;
            //string lururen=this.txtlururen.Text;
            //DateTime time=DateTime.Parse(this.txttime.Text);
            //int peixunban_id=int.Parse(this.txtpeixunban_id.Text);
            string beizhu  = this.txtbeizhu.Text;
            string beizhu2 = this.txtbeizhu2.Text;


            Maticsoft.Model.account model = new Maticsoft.Model.account();
            model.id      = id;
            model.name    = name;
            model.leibei  = txtleibei;
            model.lururen = lururen.Text;
            model.time    = DateTime.Parse(lurushijian.Text);
            if (leibie.SelectedValue == "培训班费用")
            {
                model.peixunban_id = Convert.ToInt16(qishu.SelectedValue);
            }
            else
            {
                model.peixunban_id = 0;
            }
            model.beizhu  = beizhu;
            model.beizhu2 = beizhu2;

            Maticsoft.BLL.account bll = new Maticsoft.BLL.account();
            bll.Update(model);

            string err = gridview_err();

            if (err == "")
            {
                StringBuilder str = new StringBuilder();
                Maticsoft.BLL.account_detail acc_d_bll = new BLL.account_detail();
                int i = 0;
                foreach (GridViewRow row in GridView1.Rows)
                {
                    TextBox wuzi = (TextBox)row.FindControl("wuzi");
                    if (wuzi.Text.Trim() != "")
                    {
                        Label   mingxidanhao = (Label)row.FindControl("mingxidanhao");
                        TextBox danwei       = (TextBox)row.FindControl("danwei");
                        TextBox danjia       = (TextBox)row.FindControl("danjia");
                        TextBox shuliang     = (TextBox)row.FindControl("shuliang");
                        TextBox beizhu1      = (TextBox)row.FindControl("beizhu");
                        Maticsoft.Model.account_detail acc_d_mod = new Model.account_detail();

                        acc_d_mod.wuzi       = wuzi.Text.Trim();
                        acc_d_mod.danwei     = danwei.Text.Trim();
                        acc_d_mod.danjia     = Convert.ToDecimal(danjia.Text.Trim());
                        acc_d_mod.shuliang   = Convert.ToInt16(shuliang.Text.Trim());
                        acc_d_mod.beizhu     = beizhu1.Text.Trim();
                        acc_d_mod.account_id = Convert.ToInt16(lblid.Text);
                        if (mingxidanhao.Text == "")
                        {
                            acc_d_bll.Add(acc_d_mod);
                            i++;
                        }
                        else
                        {
                            acc_d_mod.id = Convert.ToInt16(mingxidanhao.Text);
                            if (acc_d_bll.Update(acc_d_mod))
                            {
                                i++;
                            }
                            ;
                        }
                    }
                }
                string add_str = "list.aspx";
                Maticsoft.Common.MessageBox.ShowAndRedirect(this, "共更新了" + i + "条明细", add_str);
            }
            else
            {
                MessageBox.Show(this, err);
                return;
            }
        }