Example #1
0
 //初始化菜单
 private void InitMenu()
 {
     //   MainMenuStrip.AutoSize = false;
     //初始化datatable
     //MainMenu.Items.Clear();
     string menuGroupName = string.Empty;
     string funcationName = string.Empty;
     string frmName = string.Empty;
     int icoIndex;
     Common.DataProces dp = new Common.DataProces();
     DataTable dt_role = dp.GetMenuDt(Common.MenuData.RoleTable);
     //遍历datatable增加菜单项
     for (int i = 0; i < dt_role.Rows.Count; i++)
     {
         DataRow dr = dt_role.Rows[i];
         menuGroupName = dr["MenuGroupName"].ToString();
         funcationName = dr["FunctionName"].ToString();
         frmName = dr["FrmName"].ToString();
         icoIndex = int.Parse(dr["ICO"].ToString());
         //创建二级子菜单
         ToolStripMenuItem tsi = new ToolStripMenuItem(funcationName, icoLargeList.Images[icoIndex]);
         tsi.Tag = frmName;
         tsi.Click += new EventHandler(tsi_Click);
         //创建工具栏
         ToolStripButton tsb = new ToolStripButton(funcationName, icoLargeList.Images[icoIndex]);
         tsb.Tag = frmName;
         tsb.ToolTipText = funcationName;
         tsb.Click += new EventHandler(tsb_Click);
         tsb.TextImageRelation = TextImageRelation.ImageAboveText;
         MainToolStrip.Items.Add(tsb);
         MainToolStrip.Items.Add(new ToolStripSeparator());
         MenuAddNewFunction(menuGroupName, tsi);
     }
 }
Example #2
0
 private void frmTools_Load(object sender, EventArgs e)
 {
     //dt_role = new BLL.sys_SetRoleManager().GetUserRoleByUserID(allensingleton.UserID);
     _outlookBar = new LumiSoft.UI.Controls.WOutlookBar.WOutlookBar();
     //_outlookBar.BorderStyle = BorderStyle.FixedSingle;
     _outlookBar.ImageList = singleton.m_FrmMain.icoLargeList;
     _outlookBar.ImageListSmall = singleton.m_FrmMain.icoLargeList;
     _outlookBar.Dock = DockStyle.Fill;
     _outlookBar.ItemClicked += wOutlookBar_ItemClicked;
     _outlookBar.BarClicked += wOutlookBar_BarClicked;
     _outlookBar.ViewStyle.BarClientAreaColor = Color.Wheat;//工具箱的背影颜色
     _outlookBar.ViewStyle.BarItemHotTextColor = Color.Blue;//鼠标悬浮在菜单上面的时候菜单的文字前景色
     _outlookBar.ViewStyle.BarItemTextColor = Color.Black;//菜单的文字前景色
     _outlookBar.ViewStyle.BarColor = Color.CadetBlue;//主菜单名称的背景颜色
     //_outlookBar.ViewStyle.BarClientAreaColor = Color.LightBlue;//工具箱的背影颜色
     _outlookBar.ViewStyle.BarItemHotTextColor = Color.Red;//鼠标悬浮在菜单上面的时候菜单的文字前景色
     //_outlookBar.ViewStyle.BarItemTextColor = Color.Black;//菜单的文字前景色
     //_outlookBar.ViewStyle.BarColor = Color.Violet;//主菜单名称的背景颜色
     Item it = null;
     Bar bar = null;
     string strMenu = string.Empty;
     Common.DataProces dp = new Common.DataProces();
     DataTable dt_role = dp.GetMenuDt(Common.MenuData.RoleTable);
     for (int i = 0; i < dt_role.Rows.Count; i++)
     {
         if (string.IsNullOrEmpty(strMenu) || strMenu != dt_role.Rows[i]["MenuGroupName"].ToString())
         {
             //处理快捷键如“系统设置(&M)”
             string str = dt_role.Rows[i]["MenuGroupName"].ToString();
             int index = str.IndexOf("(");
             if (index != -1)
                 str = str.Remove(index);
             bar = _outlookBar.Bars.Add(str);
             bar.ItemsStyle = ItemsStyle.IconSelect;
             strMenu = dt_role.Rows[i]["MenuGroupName"].ToString();
         }
         it = bar.Items.Add(dt_role.Rows[i]["FunctionName"].ToString(), dt_role.Rows[i]["FrmName"].ToString(),
                            int.Parse(dt_role.Rows[i]["ICO"].ToString()), true, dt_role.Rows[i]["FrmName"].ToString());
         it.AllowStuck = false;
     }
     //_outlookBar.BackColor = Color.Red;
     ploutlookBar.Controls.AddRange(new Control[] { _outlookBar });
 }
Example #3
0
 private void btnExport_Click(object sender, EventArgs e)
 {
     DataTable dt = (DataTable)dgvbtdj.DataSource;
     Common.DataProces toexcel = new Common.DataProces();
     toexcel.DataTableToExcel(dt, true);
 }
Example #4
0
 private void btnToEx_Click(object sender, EventArgs e)
 {
     string Cycle = string.Empty;
     string town = string.Empty;
     string townn = string.Empty;
     string group = " group by a.ACCOUNTNUM,a.SSSSOBJECTNAME,d.GH,a.SSSSIDCARDNUM order by a.ACCOUNTNUM DESC,d.GH";
     string batch = "null";
     string bank = cmbBank.SelectedValue.ToString();
     if (cmbbatch.Text != null && cmbbatch.Text != "")
     {
         batch = cmbbatch.SelectedValue.ToString();
     }
     if (checkBox1.Checked)
     {
         town = "  AND INSTR(c.OBJECTCODE,'" + cmbTown.SelectedValue.ToString() + "')>0";
         townn = "乡镇:" + cmbTown.Text.ToString();
     }
     if (cmbCycle.SelectedValue.ToString() == "3")
     {
         Cycle = " and c.OFFSET='" + cmbbatch.SelectedValue.ToString() + "'";
     }
     if (cmbCycle.SelectedValue.ToString() == "4")
     {
         Cycle = " and c.batchcode='" + cmbbatch.SelectedValue.ToString() + "'";
     }
     if (lbselect.Items.Count > 0)
     {
         string sqlstr = string.Empty;
         for (int i = 0; i < this.lbselect.Items.Count; i++)
         {
             lbselect.SelectedIndex = i;
             sqlstr = sqlstr + "," + lbselect.SelectedValue.ToString();
         }
         sqlstr = sqlstr.Substring(1);
         DataTable dv = Common.DataProces.OutPutTable(B_sjdc.ExpToEx(" and c.TYPECODE in (" + sqlstr + ")" + Cycle.ToString() + " and c.FSYEAR=" + DateTime.Now.Year + town.ToString() + " and bankcode='" + bank.ToString() + "'" + group.ToString()).Tables[0]);
         Common.DataProces toexcel = new Common.DataProces();
             toexcel.DataTableToExcel(dv, true);
             label4.Text = "共导出" + dv.Rows.Count.ToString() + "条记录!";
     }
     else
     {
         MessageBox.Show("请选择补贴类型!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Example #5
0
        private void btnQuery_Click(object sender, EventArgs e)
        {

            DataTable dt = new DataTable();
            #region 方法二,建立临时表
            //按身份证查询
            if (cmbType.SelectedValue.ToString() == "1")
            {
                DbHelperOra.ExecuteSql("update countydata.querytb set queryid='^1'||translate(queryid,'1234567890X','BA@GFEDKJC+') where queryid not like '^1%'");               
                dt = b_basic.GetByCardTemp("").Tables[0];
            }
            //按银行账号查询
            else
            {
                dt = b_basic.GetByYhzhTemp("").Tables[0];
            }
            DataTable dtExcel = new DataTable();
            //dtExcel = (DataTable)dgvPreview.DataSource;
            dtExcel = b_basic.getquery("").Tables[0];
            dtExcel.Columns[0].ColumnName = "QUERY";
            Common.DataProces dp = new Common.DataProces();
            dgvShow.DataSource = dp.MergeDataTable(dtExcel, dt, "QUERY");
            btnToExcel.Enabled = true;
        }