• 大小: 43KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: C#
  • 标签: K3  C#  WISE  ERP  

资源简介

利用C#调用金蝶登录界面,直接进入金蝶物料查询界面,并返回选中物料代码相关信息,自己亲测,完全没问题!!亲!!请放心下载

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Reflection;

namespace 调用金蝶查询界面
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender EventArgs e)
        {
            try
            {
                Type t = System.Type.GetTypeFromProgID(“K3Login.ClsLogin“);

                if (t == null)
                {
                    MessageBox.Show(“加载金蝶登录器失败需要安装金蝶客户端.“ “提示“ MessageBoxButtons.OK MessageBoxIcon.Error);
                    return;
                }

                object loginer = Activator.CreateInstance(t);

                if (loginer == null)
                {
                    return;
                }

                object o = t.InvokeMember(“CheckLogin“ BindingFlags.Default | BindingFlags.InvokeMethod null loginer null);

                if (Convert.ToBoolean(o))
                {
                    try
                    {
                        Type tt = System.Type.GetTypeFromProgID(“EBCGLView.GLView“);
                        if (tt == null)
                        {
                            MessageBox.Show(“未安装客户端系统无法继续!“);
                            return;
                        }

                        object login = Activator.CreateInstance(tt);

                        if (login == null)
                        {

                            return;
                        }

                        object[] obj = new object[] { 4 };
                        object oo = t.InvokeMember(“ItemLookup“ BindingFlags.Default | BindingFlags.InvokeMethod null login obj) as object;

                        object ret = oo.GetType().InvokeMember(“Returnobject“ BindingFlags.GetProperty null oo null) as object;

                        if (ret == null)
                        {
                            return;
                        }

                        this.txtName.Text = ret.GetType().InvokeMember(“Name“ BindingFlags.GetProperty null ret null).ToString();

                        this.txtItemID.Text = ret.GetType().InvokeMember(“itemid“ BindingFlags.GetProperty null ret null).ToString();

                        this.txtNumber.Text = ret.GetType().InvokeMember(“Number“ BindingFlags.GetProperty null ret null).ToString();
                    }

                    catch
                    {

                    }

                }
                else
                {
                    MessageBox.Show(“NO“);

                }

                //MessageBox.Show(t.InvokeMember(“PropsString“ BindingFlags.GetProperty null loginer null).ToString());

            }
            catch
            {

            }
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-21 09:04  调用金蝶查询界面\
     目录           0  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\
     文件        3449  2018-12-21 09:06  调用金蝶查询界面\调用金蝶查询界面\Form1.Designer.cs
     文件        3100  2018-12-21 09:07  调用金蝶查询界面\调用金蝶查询界面\Form1.cs
     文件        5817  2018-12-21 09:06  调用金蝶查询界面\调用金蝶查询界面\Form1.resx
     文件         505  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\Program.cs
     目录           0  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\Properties\
     文件        1384  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\Properties\AssemblyInfo.cs
     文件        2900  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\Properties\Resources.Designer.cs
     文件        5612  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\Properties\Resources.resx
     文件        1111  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\Properties\Settings.Designer.cs
     文件         249  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\Properties\Settings.settings
     目录           0  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\bin\
     目录           0  2018-12-21 09:06  调用金蝶查询界面\调用金蝶查询界面\bin\Debug\
     文件        9728  2018-12-21 09:06  调用金蝶查询界面\调用金蝶查询界面\bin\Debug\调用金蝶查询界面.exe
     文件       22016  2018-12-21 09:06  调用金蝶查询界面\调用金蝶查询界面\bin\Debug\调用金蝶查询界面.pdb
     文件       11600  2018-12-21 09:07  调用金蝶查询界面\调用金蝶查询界面\bin\Debug\调用金蝶查询界面.vshost.exe
     文件         490  2010-03-17 22:39  调用金蝶查询界面\调用金蝶查询界面\bin\Debug\调用金蝶查询界面.vshost.exe.manifest
     目录           0  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\obj\
     目录           0  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\obj\x86\
     目录           0  2018-12-21 09:06  调用金蝶查询界面\调用金蝶查询界面\obj\x86\Debug\
     文件        2855  2018-12-21 09:04  调用金蝶查询界面\调用金蝶查询界面\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6298  2018-12-21 09:06  调用金蝶查询界面\调用金蝶查询界面\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2018-12-21 09:08  调用金蝶查询界面\调用金蝶查询界面\obj\x86\Debug\TempPE\
     文件         180  2018-12-21 09:06  调用金蝶查询界面\调用金蝶查询界面\obj\x86\Debug\调用金蝶查询界面.Form1.resources
     文件         180  2018-12-21 09:05  调用金蝶查询界面\调用金蝶查询界面\obj\x86\Debug\调用金蝶查询界面.Properties.Resources.resources
     文件         806  2018-12-21 09:07  调用金蝶查询界面\调用金蝶查询界面\obj\x86\Debug\调用金蝶查询界面.csproj.FileListAbsolute.txt
     文件         975  2018-12-21 09:06  调用金蝶查询界面\调用金蝶查询界面\obj\x86\Debug\调用金蝶查询界面.csproj.GenerateResource.Cache
     文件        9728  2018-12-21 09:06  调用金蝶查询界面\调用金蝶查询界面\obj\x86\Debug\调用金蝶查询界面.exe
     文件       22016  2018-12-21 09:06  调用金蝶查询界面\调用金蝶查询界面\obj\x86\Debug\调用金蝶查询界面.pdb
     文件        3707  2018-12-21 09:05  调用金蝶查询界面\调用金蝶查询界面\调用金蝶查询界面.csproj
............此处省略2个文件信息

评论

共有 条评论