Nimesh Contractor(Open ERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-mailplugin-outlookplugin-sync-atp-partner_code_improvement-nco
 into lp:~openerp-dev/openobject-addons/trunk-mailplugin-outlookplugin-sync-atp.

Requested reviews:
  Atul Patel(OpenERP) (atp-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-mailplugin-outlookplugin-sync-atp-partner_code_improvement-nco/+merge/82681

Hello sir,
         
         I have create a partner get method in plugin handler for search 
partner.
         also change the rpc call  for the search partner.

 thanks and regards,
Nimesh Contractor(NCO)
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-mailplugin-outlookplugin-sync-atp-partner_code_improvement-nco/+merge/82681
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-mailplugin-outlookplugin-sync-atp.
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/ResolveAssemblyReference.cache'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/ResolveAssemblyReference.cache	2011-11-17 12:03:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/ResolveAssemblyReference.cache	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin.suo' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin.suo.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin.suo	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin.suo.OTHER	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs	2011-11-18 09:43:42 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs	2011-11-18 13:49:25 +0000
@@ -49,17 +49,36 @@
         {
             this.Connection = connection;
             //this.set_server_method();
-        }        
-       
-        public Record[] SearchPartner(object[] domain)
+        }
+
+        public Record[] SearchPartner(string name)
         {
             /*
              * Gives the array list of search partners as per the given domain.
              */
+            Hashtable columns;
+            ArrayList object_list = new ArrayList();
+            ArrayList object_list1 = new ArrayList();
             Model partner_model = new Model("res.partner");
-            partner_model.Connection = this.Connection;
-            return partner_model.SearchRecord(domain);
+            ArrayList args = new ArrayList();
+            if (name != null)
+            {
+                args.Add(name);
+            }
+            
+            object objects = this.openerp_connect.Execute("plugin.handler", "partner_get",args.ToArray());
+            foreach (Hashtable obj in (object[])objects)
+            {
+                columns = new Hashtable();
+                foreach (DictionaryEntry col in obj)
+                {
+                    columns.Add(col.Key, col.Value);
+                }
+                object_list.Add(new Record(columns, this));
+            }
+            return (Record[])object_list.ToArray(typeof(Record));
         }
+
         public Record[] SearchPartnerByName(string name)
         {
             /*
@@ -75,19 +94,21 @@
                 String[] condition = new String[] { "name", "=", name };
                 ArrayList condition_list = new ArrayList();
                 condition_list.Add(condition);
-                object_list = this.SearchPartner(condition_list.ToArray());
+                object_list = this.SearchPartner(name);
             }
             else
             {
                 object_list = this.SearchRecord(null);
             }
-
-
             return object_list;
         }
 
+<<<<<<< TREE
 
         public string Name_get(outlook.MailItem mail)
+=======
+        public string Name_list(outlook.MailItem mail)
+>>>>>>> MERGE-SOURCE
         {
             string email = Tools.GetHeader(mail);
             object doc = this.openerp_connect.Execute("plugin.handler", "document_get", email);
@@ -407,11 +428,19 @@
              * returns the Array list of records of country names.
              
             */
-            Model country_model = new Model("res.country");
-            country_model.Connection = this.Connection;
-            Record[] object_list = country_model.SearchRecord();
-            return object_list;
-
+            Hashtable columns;
+            ArrayList object_list = new ArrayList();
+            Object objects = this.openerp_connect.Execute("plugin.handler", "get_country_name");
+            foreach (Hashtable obj in (object[])objects)
+            {
+                columns = new Hashtable();
+                foreach (DictionaryEntry col in obj)
+                {
+                    columns.Add(col.Key, col.Value);
+                }
+                object_list.Add(new Record(columns, this));
+            }
+            return (Record[])object_list.ToArray(typeof(Record));
         }
 
         public Record[] GetStateList()
@@ -422,10 +451,19 @@
              * returns the Array list of records of state names.
              
             */
-            Model state_model = new Model("res.country.state");
-            state_model.Connection = this.Connection;
-            Record[] object_list = state_model.SearchRecord(null);
-            return object_list;
+            Hashtable columns;
+            ArrayList object_list = new ArrayList();
+            Object objects = this.openerp_connect.Execute("plugin.handler", "get_state_name");
+            foreach (Hashtable obj in (object[])objects)
+            {
+                columns = new Hashtable();
+                foreach (DictionaryEntry col in obj)
+                {
+                    columns.Add(col.Key, col.Value);
+                }
+                object_list.Add(new Record(columns, this));
+            }
+            return (Record[])object_list.ToArray(typeof(Record));
 
         }
         public Model[] GetMailModels()
@@ -437,7 +475,11 @@
             
            */
             ArrayList obj_list = new ArrayList();
+<<<<<<< TREE
                         
+=======
+            string[] str = this.get_version();
+>>>>>>> MERGE-SOURCE
             object mail_models;
             mail_models = this.Connection.Execute("plugin.handler", "document_type");
             //mail_models = {'crm.lead':'Lead', 'project.issue': 'Project Issue'}

=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.tlb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.tlb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.tlb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.tlb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.tlb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.tlb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.tlb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.tlb.OTHER	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_select_partner.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_select_partner.cs	2011-11-10 11:37:02 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_select_partner.cs	2011-11-18 13:49:25 +0000
@@ -87,7 +87,7 @@
 
                 String[] condition = new String[] { "name", "ilike", txt_select_partner.Text };
                 condition_list.Add(condition);
-                foreach (Record oo in Cache.OpenERPOutlookPlugin.SearchPartner(condition_list.ToArray()))
+                foreach (Record oo in Cache.OpenERPOutlookPlugin.SearchPartner(txt_select_partner.Text))
                 {
                     lstbox_select_partner.Items.Add(oo.name);
                 }

=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.Properties.Resources.resources'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.Properties.Resources.resources	2011-11-17 11:03:37 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.Properties.Resources.resources	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.GenerateResource.Cache' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.GenerateResource.Cache.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.GenerateResource.Cache	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.GenerateResource.Cache.OTHER	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.ResolveComReference.cache'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.ResolveComReference.cache	2011-11-17 13:05:06 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.ResolveComReference.cache	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_choose_document_opt.resources'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_choose_document_opt.resources	2011-11-17 13:05:06 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_choose_document_opt.resources	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_openerp_configuration.resources'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_openerp_configuration.resources	2011-11-17 11:03:37 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_openerp_configuration.resources	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_select_partner.resources'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_select_partner.resources	2011-11-17 11:03:37 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_select_partner.resources	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/OpenERPOutlookPlugin.csproj.UnmanagedRegistration.cache' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/OpenERPOutlookPlugin.csproj.UnmanagedRegistration.cache.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/OpenERPOutlookPlugin.csproj.UnmanagedRegistration.cache	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/OpenERPOutlookPlugin.csproj.UnmanagedRegistration.cache.OTHER	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.Properties.Resources.resources'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.Properties.Resources.resources	2011-11-17 11:03:37 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.Properties.Resources.resources	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.GenerateResource.Cache' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.GenerateResource.Cache.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.GenerateResource.Cache	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.GenerateResource.Cache.OTHER	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.ResolveComReference.cache'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.ResolveComReference.cache	2011-11-17 11:03:37 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.ResolveComReference.cache	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_choose_document_opt.resources'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_choose_document_opt.resources	2011-11-17 13:05:06 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_choose_document_opt.resources	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_openerp_configuration.resources'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_openerp_configuration.resources	2011-11-17 11:03:37 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_openerp_configuration.resources	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_select_partner.resources'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_select_partner.resources	2011-11-17 11:03:37 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_select_partner.resources	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/ResolveAssemblyReference.cache'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/ResolveAssemblyReference.cache	2011-11-17 12:03:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/ResolveAssemblyReference.cache	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Debug/OpenERPOutlookPluginSetup.msi' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Debug/OpenERPOutlookPluginSetup.msi.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Debug/OpenERPOutlookPluginSetup.msi	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Debug/OpenERPOutlookPluginSetup.msi.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Release/OpenERPOutlookPluginSetup.msi' => 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Release/OpenERPOutlookPluginSetup.msi.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Release/OpenERPOutlookPluginSetup.msi	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Release/OpenERPOutlookPluginSetup.msi.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.dll' => 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.dll.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.dll	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.dll.OTHER	2011-11-18 13:49:25 +0000 differ
=== renamed file 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.pdb' => 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.pdb.OTHER'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.pdb	2011-11-18 09:43:42 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.pdb.OTHER	2011-11-18 13:49:25 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Release/CookComputing.XmlRpcV2.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Release/CookComputing.XmlRpcV2.dll	2011-11-17 12:03:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Release/CookComputing.XmlRpcV2.dll	2011-11-18 13:49:25 +0000 differ
=== modified file 'plugin/plugin_handler.py'
--- plugin/plugin_handler.py	2011-11-18 09:43:42 +0000
+++ plugin/plugin_handler.py	2011-11-18 13:49:25 +0000
@@ -100,6 +100,30 @@
         return {'model': model, 'url': url, 'res_id': thread_id} 
     
 
+    def get_country_name(self, cr, uid):
+        con_obj = self.pool.get('res.country')
+        country_ids = con_obj.search(cr,uid,[])
+        country_dict = con_obj.read(cr, uid, country_ids, ['name'])
+        return country_dict
+
+    def get_state_name(self, cr, uid):
+        state_obj = self.pool.get('res.country.state')
+        state_ids = state_obj.search(cr,uid,[])
+        state_dict = state_obj.read(cr, uid, state_ids, ['name'])
+        return state_dict
+
+    def partner_get(self, cr, uid, domain=False):
+        print "partner search..."
+        partner_obj = self.pool.get('res.partner')
+        
+        if domain:
+            domain=[('name','like',domain)]
+        else:
+            domain=[]
+        partner_ids = partner_obj.search(cr, uid, domain)
+        partner_dict = partner_obj.read(cr, uid, partner_ids, ['name'])
+        return partner_dict
+    
     def partner_create(self, cr, uid, data):
         """
             @param data : the data use to create the res.partner

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to