Sanjay Gohel (Open ERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-mailplugin-outlookplugin-sync-atp-push_mail_modified-sgo
 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-push_mail_modified-sgo/+merge/83288

Hello sir,

    I have modified search partner by name method and reduce rpc call.
modiefied model form and search record as per our plugin module.
and clean the whole code.

Please Review it.

Thank you
sgo
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-mailplugin-outlookplugin-sync-atp-push_mail_modified-sgo/+merge/83288
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-mailplugin-outlookplugin-sync-atp.
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/Model.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/Model.cs	2011-11-22 10:03:56 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/Model.cs	2011-11-24 13:19:55 +0000
@@ -55,29 +55,7 @@
             return this.model;
         }
 
-        public Record[] SearchRecord(Object[] domain)
-        {
-            /*
-            It searches the list of records.
-            :param domain : string value to be searched
-            
-            :return : list of records
-            */
-
-            return SearchRecord(domain, null);
-        }
-        public Record[] SearchRecord()
-        {
-            /*
-            It searches the list of records.
-            
-            :return : list of records
-            */
-
-            return SearchRecord(null, null);
-        }
-
-        public Record[] SearchRecord(Object[] domain, String[] fields)
+        public Record[] SearchRecord(string model, string name)
         {
             /*
             It searches the whether the document is already installed
@@ -93,44 +71,30 @@
             {
                 throw new Exception("Connection is not open!\nPlease Reconnect.");
             }
-            if (domain == null) { domain = new ArrayList().ToArray(); }
-            if (fields == null) { fields = new String[] { "name" }; }
-
-
             ArrayList args = new ArrayList();
-            Hashtable columns;
             ArrayList object_list = new ArrayList();
-            args.Add(domain);
-
-            Array object_ids = (Array)this.openerp_connect.Execute(this.model, "search", args.ToArray());
-
-            if (object_ids.Length > 0)
+            args.Add(model);
+            if(name != null)
+                args.Add(name);
+            else
+                args.Add("");
+
+            //Object objects = this.openerp_connect.Execute(this.model, "read", args.ToArray());
+            object[] objects = (object[])this.openerp_connect.Execute("plugin.handler", "list_document_get", args.ToArray());
+            ArrayList obj_list = new ArrayList();
+            //objects = [{'id': 1, 'name': 'xxx'}, {'id':2, 'name': 'yyy'}]
+           
+            foreach (object obj in objects)
             {
-
-                args = new ArrayList();
-                args.Add(object_ids);
-                args.Add(fields.ToArray());
-                Object objects = this.openerp_connect.Execute(this.model, "read", args.ToArray());
-                //objects = [{'id': 1, 'name': 'xxx'}, {'id':2, 'name': 'yyy'}]
-
-                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));
-                }
+                Hashtable document = new Hashtable();
+                object[] names = (object[])obj;                
+                document.Add("id" , names[0].ToString());
+                document.Add("name", names[1].ToString());
+                object_list.Add(new Record(document, this));
             }
-
             return (Record[])object_list.ToArray(typeof(Record));
         }
 
-
-
-
         protected object CreateRecord(Hashtable values)
         {
             throw new NotImplementedException();

=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/CookComputing.XmlRpcV2.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Debug/OpenERPClient.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/CookComputing.XmlRpcV2.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/bin/Release/OpenERPClient.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Debug/OpenERPClient.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/OpenERPClient.pdb	2011-11-24 13:19:55 +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-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPClient/obj/Release/ResolveAssemblyReference.cache	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin.suo'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin.suo	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin.suo	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/Cache.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/Cache.cs	2011-11-22 10:03:56 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/Cache.cs	2011-11-24 13:19:55 +0000
@@ -49,21 +49,7 @@
 
                 document_models = value;
             }
-        }
-        static private Hashtable document_icons;
-        static public Hashtable DocumentIcons
-       {
-            get
-            {
-                return document_icons;
-            }
-            set
-            {
-
-                document_icons = value;
-            }
-        }
-        
+        }        
 
     }
 }
\ No newline at end of file

=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/ConfigManager.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/ConfigManager.cs	2011-11-22 10:03:56 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/ConfigManager.cs	2011-11-24 13:19:55 +0000
@@ -35,7 +35,6 @@
         public void SaveConfigurationSetting()
         {
             string filepath = Tools.GetAppFolderPath();
-            string icon_path = Tools.GetIconPath();
             OpenERPOutlookPlugin openerp_outlook = Cache.OpenERPOutlookPlugin;
             OpenERPConnect openerp_connect = openerp_outlook.Connection;
             filepath = Path.Combine(filepath, openerp_config_file);

=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/Connect.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/Connect.cs	2011-11-23 13:12:55 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/Connect.cs	2011-11-24 13:19:55 +0000
@@ -342,7 +342,6 @@
         public void OnBeginShutdown(ref System.Array custom)
         {
         }
-
         private object applicationObject;
         private object addInInstance;
     }

=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs	2011-11-24 10:33:01 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs	2011-11-24 13:19:55 +0000
@@ -72,7 +72,9 @@
             foreach (object model in mailmodels)
             {
                 object[] names = (object[])model;
-                obj_list.Add(names[1].ToString());
+                Model partner;
+                partner = new Model(names[0].ToString(), names[1].ToString());
+                obj_list.Add(partner);
             }
             return obj_list;
         }
@@ -175,18 +177,14 @@
              * Returns a Long value : Partner id.
              
              */
-            ArrayList obj_list = new ArrayList();
-            ArrayList args = new ArrayList();
-            args.Add("res.partner");
-            args.Add(name);
-            object record_id = this.openerp_connect.Execute("plugin.handler", "list_document_get", args.ToArray());
-            object[] mailmodels = (object[])record_id;
-            foreach (object model in mailmodels)
+            ArrayList partenr_list = Cache.OpenERPOutlookPlugin.SearchPartner(name);
+            int partner_id = 0;
+            foreach (Model partner in partenr_list)
             {
-                object[] names = (object[])model;
-                obj_list.Add(names[0]);
+                partner_id = Convert.ToInt16(partner.model);
             }
-            return (int)obj_list[0];
+
+            return partner_id;
         }
         public void CreateContactRecord(int partner_id, string name, string email_id)
         {
@@ -246,4 +244,4 @@
         }
     }
 
-}
+}
\ No newline at end of file

=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/Tools.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/Tools.cs	2011-11-22 10:03:56 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/Tools.cs	2011-11-24 13:19:55 +0000
@@ -147,28 +147,7 @@
                 Directory.CreateDirectory(filePath);
             }
             return filePath;
-        }
-
-        static public string GetIconPath()
-        {
-            /*
-             
-             * Gets the icon path from the applicaion folder if icon filder is already exists
-             * If icon folder is not exists then it will create Icon Folder.
-             * returns string Icon Path.
-             
-             */
-            string IconPath = GetAppFolderPath();
-            IconPath = System.IO.Path.Combine(IconPath, "Icons");
-            if (!Directory.Exists(IconPath))
-            {
-                Directory.CreateDirectory(IconPath);
-               // Bitmap b = new Bitmap(@"C:\Contact.png");
-               // b.Save(IconPath + "\\" + "res_partner", System.Drawing.Imaging.ImageFormat.Icon);
-            }
-
-            return IconPath;
-        }
+        }        
 
         static public string GetMessageId(outlook.MailItem mail)
         {

=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/CookComputing.XmlRpcV2.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPClient.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.dll	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.pdb	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.tlb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.tlb	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Debug/OpenERPOutlookPlugin.tlb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/CookComputing.XmlRpcV2.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPClient.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.dll	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.tlb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.tlb	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/bin/Release/OpenERPOutlookPlugin.tlb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_create_doc.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_create_doc.cs	2011-11-22 10:03:56 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_create_doc.cs	2011-11-24 13:19:55 +0000
@@ -23,8 +23,6 @@
                     cmboboxcreate.Items.Add(model);
                     cmboboxcreate.Items.Remove("");
                 }
-
-
             }
         }
 

=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_configuration.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_configuration.cs	2011-11-22 10:03:56 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_configuration.cs	2011-11-24 13:19:55 +0000
@@ -33,8 +33,7 @@
         public string weburl;
         public ListViewItem item;
         private ConfigManager config_manager;
-        //public string icon_path = Tools.geticon();
-        //public string filePath = Tools.getAppFolderPath();
+        
         public frm_openerp_configuration()
         {
             InitializeComponent();

=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_push_mail.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_push_mail.cs	2011-11-24 08:37:14 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_push_mail.cs	2011-11-24 13:19:55 +0000
@@ -107,13 +107,13 @@
 
             Model model = (Model)cmboboxcreate.SelectedItem;
             ArrayList condition_list = new ArrayList();
-
+            string name = null;
             if (txt_doc_search.Text != "")
             {
-                String[] condition = new String[] { "name", "ilike", txt_doc_search.Text };
-                condition_list.Add(condition);
+                name = txt_doc_search.Text;                
             }
-            foreach (Record record in model.SearchRecord(condition_list.ToArray()))
+            
+            foreach (Record record in model.SearchRecord(model.model,name))
             {
                 this.add_item_recordlist(record);
             }

=== 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-24 08:37:14 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_select_partner.cs	2011-11-24 13:19:55 +0000
@@ -77,9 +77,9 @@
 
                 String[] condition = new String[] { "name", "ilike", txt_select_partner.Text };
                 condition_list.Add(condition);
-                foreach (string oo in Cache.OpenERPOutlookPlugin.SearchPartner(txt_select_partner.Text))
+                foreach (Model oo in Cache.OpenERPOutlookPlugin.SearchPartner(txt_select_partner.Text))
                 {
-                    lstbox_select_partner.Items.Add(oo);
+                    lstbox_select_partner.Items.Add(oo.name);
                 }
                 if (lstbox_select_partner.Items.Count == 0)
                 {
@@ -116,9 +116,9 @@
         {
             ArrayList partenr_list = Cache.OpenERPOutlookPlugin.SearchPartner(null);
 
-            foreach (object partner in partenr_list)
+            foreach (Model partner in partenr_list)
             {
-                lstbox_select_partner.Items.Add(partner.ToString());
+                lstbox_select_partner.Items.Add(partner.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-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.Properties.Resources.resources	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.FileListAbsolute.txt'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.FileListAbsolute.txt	2011-11-24 10:33:01 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.FileListAbsolute.txt	2011-11-24 13:19:55 +0000
@@ -261,7 +261,6 @@
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Debug\OpenERPOutlookPlugin.frm_create_doc.resources
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Debug\OpenERPOutlookPlugin.frm_openerp_configuration.resources
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Debug\OpenERPOutlookPlugin.frm_openerp_connection.resources
-C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Debug\OpenERPOutlookPlugin.frm_partner.resources
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Debug\OpenERPOutlookPlugin.frm_push_mail.resources
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Debug\OpenERPOutlookPlugin.frm_select_partner.resources
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Debug\OpenERPOutlookPlugin.frm_choose_document_opt.resources

=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.GenerateResource.Cache'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.GenerateResource.Cache	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.GenerateResource.Cache	2011-11-24 13:19:55 +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-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.csproj.ResolveComReference.cache	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.dll	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.dll	2011-11-24 13:19:55 +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-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_choose_document_opt.resources	2011-11-24 13:19:55 +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-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_openerp_configuration.resources	2011-11-24 13:19:55 +0000 differ
=== removed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_partner.resources'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_partner.resources	2011-11-22 10:03:56 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_partner.resources	1970-01-01 00:00:00 +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-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.frm_select_partner.resources	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.pdb	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Debug/OpenERPOutlookPlugin.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/OpenERPOutlookPlugin.csproj.UnmanagedRegistration.cache'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/OpenERPOutlookPlugin.csproj.UnmanagedRegistration.cache	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/OpenERPOutlookPlugin.csproj.UnmanagedRegistration.cache	2011-11-24 13:19:55 +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-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.Properties.Resources.resources	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.FileListAbsolute.txt'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.FileListAbsolute.txt	2011-11-24 10:33:01 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.FileListAbsolute.txt	2011-11-24 13:19:55 +0000
@@ -206,7 +206,6 @@
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Release\OpenERPOutlookPlugin.frm_create_doc.resources
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Release\OpenERPOutlookPlugin.frm_openerp_configuration.resources
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Release\OpenERPOutlookPlugin.frm_openerp_connection.resources
-C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Release\OpenERPOutlookPlugin.frm_partner.resources
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Release\OpenERPOutlookPlugin.frm_push_mail.resources
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Release\OpenERPOutlookPlugin.frm_select_partner.resources
 C:\Documents and Settings\sanjay\My Documents\Visual Studio 2008\Projects\openerp-outlook-plugin_v2.0\OpenERPOutlookPlugin\obj\Release\OpenERPOutlookPlugin.frm_choose_document_opt.resources

=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.GenerateResource.Cache'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.GenerateResource.Cache	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.GenerateResource.Cache	2011-11-24 13:19:55 +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-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.csproj.ResolveComReference.cache	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.dll	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.dll	2011-11-24 13:19:55 +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-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_choose_document_opt.resources	2011-11-24 13:19:55 +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-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_openerp_configuration.resources	2011-11-24 13:19:55 +0000 differ
=== removed file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_partner.resources'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_partner.resources	2011-11-22 10:03:56 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_partner.resources	1970-01-01 00:00:00 +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-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/OpenERPOutlookPlugin.frm_select_partner.resources	2011-11-24 13:19:55 +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-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/obj/Release/ResolveAssemblyReference.cache	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Debug/OpenERPOutlookPluginSetup.msi'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Debug/OpenERPOutlookPluginSetup.msi	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Debug/OpenERPOutlookPluginSetup.msi	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Release/OpenERPOutlookPluginSetup.msi'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Release/OpenERPOutlookPluginSetup.msi	2011-11-24 10:33:01 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPluginSetup/Release/OpenERPOutlookPluginSetup.msi	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/bin/CookComputing.XmlRpcV2.pdb	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.dll'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.dll	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.dll	2011-11-24 13:19:55 +0000 differ
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.pdb'
Binary files outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.pdb	2011-11-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Debug/CookComputing.XmlRpcV2.pdb	2011-11-24 13:19:55 +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-24 09:13:55 +0000 and outlook/plugin/openerp-outlook-plugin_v2.0/xml-rpc.net.2.5.0/src/obj/Release/CookComputing.XmlRpcV2.dll	2011-11-24 13:19:55 +0000 differ
_______________________________________________
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