Nimesh Contractor(Open ERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-outlook.net-jam-server-port_validation-nco
into lp:~openerp-dev/openobject-addons/trunk-outlook.net-jam.
Requested reviews:
Avadhesh (openerp) (avp-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-outlook.net-jam-server-port_validation-nco/+merge/75305
Hello sir,
Improve Usability.
Add validation for the No Server and No Port.
On port number text box only numbers and backspace are allowed.
Put image on close button.
Thank You,
(nco)
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-outlook.net-jam-server-port_validation-nco/+merge/75305
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/trunk-outlook.net-jam.
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_connection.Designer.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_connection.Designer.cs 2011-09-07 06:07:59 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_connection.Designer.cs 2011-09-14 06:24:36 +0000
@@ -29,8 +29,6 @@
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frm_openerp_connection));
- this.lblopenconn = new System.Windows.Forms.Label();
- this.lbline = new System.Windows.Forms.Label();
this.btn_close = new System.Windows.Forms.Button();
this.btn_change_server_url = new System.Windows.Forms.Button();
this.pnopenconn = new System.Windows.Forms.Panel();
@@ -43,33 +41,15 @@
this.pnopenconn.SuspendLayout();
this.SuspendLayout();
//
- // lblopenconn
- //
- this.lblopenconn.AutoSize = true;
- this.lblopenconn.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.lblopenconn.Location = new System.Drawing.Point(19, 9);
- this.lblopenconn.Name = "lblopenconn";
- this.lblopenconn.Size = new System.Drawing.Size(130, 13);
- this.lblopenconn.TabIndex = 31;
- this.lblopenconn.Text = "OpenERP Connection";
- //
- // lbline
- //
- this.lbline.AutoSize = true;
- this.lbline.Location = new System.Drawing.Point(0, 22);
- this.lbline.Name = "lbline";
- this.lbline.Size = new System.Drawing.Size(328, 13);
- this.lbline.TabIndex = 32;
- this.lbline.Text = "---------------------------------------------------------------------------------" +
- "--------------------------";
- //
// btn_close
//
+ this.btn_close.Image = ((System.Drawing.Image)(resources.GetObject("btn_close.Image")));
+ this.btn_close.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.btn_close.Location = new System.Drawing.Point(151, 140);
this.btn_close.Name = "btn_close";
this.btn_close.Size = new System.Drawing.Size(75, 23);
- this.btn_close.TabIndex = 39;
- this.btn_close.Text = "Close";
+ this.btn_close.TabIndex = 5;
+ this.btn_close.Text = "&Close";
this.btn_close.UseVisualStyleBackColor = true;
this.btn_close.Click += new System.EventHandler(this.btn_close_Click);
//
@@ -80,8 +60,8 @@
this.btn_change_server_url.Location = new System.Drawing.Point(232, 140);
this.btn_change_server_url.Name = "btn_change_server_url";
this.btn_change_server_url.Size = new System.Drawing.Size(65, 23);
- this.btn_change_server_url.TabIndex = 38;
- this.btn_change_server_url.Text = "OK";
+ this.btn_change_server_url.TabIndex = 4;
+ this.btn_change_server_url.Text = "&OK";
this.btn_change_server_url.UseVisualStyleBackColor = true;
this.btn_change_server_url.Click += new System.EventHandler(this.btn_change_server_url_Click);
//
@@ -94,9 +74,9 @@
this.pnopenconn.Controls.Add(this.lbn_port);
this.pnopenconn.Controls.Add(this.txt_server_connect);
this.pnopenconn.Controls.Add(this.lbn_server_connect);
- this.pnopenconn.Location = new System.Drawing.Point(3, 38);
+ this.pnopenconn.Location = new System.Drawing.Point(3, 23);
this.pnopenconn.Name = "pnopenconn";
- this.pnopenconn.Size = new System.Drawing.Size(295, 96);
+ this.pnopenconn.Size = new System.Drawing.Size(295, 101);
this.pnopenconn.TabIndex = 40;
//
// txt_port
@@ -105,8 +85,9 @@
this.txt_port.Location = new System.Drawing.Point(129, 39);
this.txt_port.Name = "txt_port";
this.txt_port.Size = new System.Drawing.Size(154, 20);
- this.txt_port.TabIndex = 44;
+ this.txt_port.TabIndex = 2;
this.txt_port.Text = "8069";
+ this.txt_port.TextChanged += new System.EventHandler(this.txt_port_TextChanged);
//
// lbn_protocol
//
@@ -126,7 +107,8 @@
this.combo_proto_connect.Location = new System.Drawing.Point(129, 65);
this.combo_proto_connect.Name = "combo_proto_connect";
this.combo_proto_connect.Size = new System.Drawing.Size(154, 21);
- this.combo_proto_connect.TabIndex = 42;
+ this.combo_proto_connect.TabIndex = 3;
+ this.combo_proto_connect.Text = "XML-RPC";
//
// lbn_port
//
@@ -143,7 +125,7 @@
this.txt_server_connect.Location = new System.Drawing.Point(129, 9);
this.txt_server_connect.Name = "txt_server_connect";
this.txt_server_connect.Size = new System.Drawing.Size(154, 20);
- this.txt_server_connect.TabIndex = 40;
+ this.txt_server_connect.TabIndex = 1;
this.txt_server_connect.Text = "localhost";
//
// lbn_server_connect
@@ -163,22 +145,16 @@
this.Controls.Add(this.pnopenconn);
this.Controls.Add(this.btn_close);
this.Controls.Add(this.btn_change_server_url);
- this.Controls.Add(this.lbline);
- this.Controls.Add(this.lblopenconn);
this.Name = "frm_openerp_connection";
this.Text = "OpenERP Connection";
- this.Load += new System.EventHandler(this.frm_openerp_connection_Load);
this.pnopenconn.ResumeLayout(false);
this.pnopenconn.PerformLayout();
this.ResumeLayout(false);
- this.PerformLayout();
}
#endregion
- private System.Windows.Forms.Label lblopenconn;
- private System.Windows.Forms.Label lbline;
private System.Windows.Forms.Button btn_close;
private System.Windows.Forms.Button btn_change_server_url;
private System.Windows.Forms.Panel pnopenconn;
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_connection.cs'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_connection.cs 2011-09-08 12:28:12 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_connection.cs 2011-09-14 06:24:36 +0000
@@ -25,33 +25,57 @@
this.txt_port.Text = cm.Getport().ToString();
}
+ public Boolean checkValidate()
+ {
+ if (txt_server_connect.Text.Equals(""))
+ {
+ System.Windows.Forms.MessageBox.Show("Please Enter the Server Name.");
+ return false;
+ }
+ if (txt_port.Text.Equals(""))
+ {
+ System.Windows.Forms.MessageBox.Show("Please Enter the Port Number.");
+ return false;
+ }
+ if (combo_proto_connect.Text == String.Empty)
+ {
+ System.Windows.Forms.MessageBox.Show("Please select protocol connection.");
+ return false;
+ }
+ return true;
+ }
private void btn_change_server_url_Click(object sender, EventArgs e)
- {
- if (combo_proto_connect.Text == String.Empty)
- {
- System.Windows.Forms.MessageBox.Show("Please select protocol connection.");
- }
-
- else
- {
- this.configman.Setserver(this.txt_server_connect.Text.Trim());
- this.configman.Setport(Int32.Parse(this.txt_port.Text.Trim()));
- frm_openerp_configuration config = new frm_openerp_configuration(this.configman);
- config.Show();
- this.Close();
- }
- }
+ {
+ if (checkValidate() == true)
+ {
+ this.configman.Setserver(this.txt_server_connect.Text.Trim());
+ this.configman.Setport(Int32.Parse(this.txt_port.Text.Trim()));
+ frm_openerp_configuration config = new frm_openerp_configuration(this.configman);
+ config.Show();
+ this.Close();
+ }
+ }
private void btn_close_Click(object sender, EventArgs e)
{
this.Close();
}
- private void frm_openerp_connection_Load(object sender, EventArgs e)
- {
-
- }
-
+ private void txt_port_TextChanged(object sender, EventArgs e)
+ {
+ txt_port.KeyPress += new KeyPressEventHandler(txt_port_keypress);
+ }
+ private void txt_port_keypress(object sender, KeyPressEventArgs e)
+ {
+ if ((e.KeyChar < '0' || e.KeyChar > '9') && (e.KeyChar != '\b'))
+ {
+ e.Handled = true;
+ }
+ else
+ {
+ e.Handled = false;
+ }
+ }
}
}
=== modified file 'outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_connection.resx'
--- outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_connection.resx 2011-09-07 06:07:59 +0000
+++ outlook/plugin/openerp-outlook-plugin_v2.0/OpenERPOutlookPlugin/frm_openerp_connection.resx 2011-09-14 06:24:36 +0000
@@ -118,6 +118,23 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+ <data name="btn_close.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAdHx8k
+ KDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5Ojf/2wBDAQoKCg0MDRoPDxo3JR8lNzc3Nzc3Nzc3Nzc3
+ Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzf/wAARCAAOAA4DASIAAhEBAxEB/8QA
+ HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
+ MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
+ V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
+ x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
+ BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
+ YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
+ hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
+ 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCTw3oA8SLJiSI35jWYmdM+bn7zFuTnJH1zWf4gV/D13KmkXcsE
+ scnkvPb5hZv7y5BzjcP0FLHrtz4da70qOWSOWKTyZpIMDc0ZI+VuDjP0qWCG98f6lJb20kSXaxiZ3nGx
+ WVcL/CDz8w7eteSraJbn2XvqTlJ+5b/Ly/r8v//Z
+</value>
+ </data>
<data name="btn_change_server_url.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
R0lGODlhDgAOAPYAAGTaQkOoJWLaPyZ6DfT88amqqY3pcjSaFnfGYPv7+y2LElvPOYblajKLGGndRnfi
_______________________________________________
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