| Line 54... |
Line 54... |
| 54 |
} |
54 |
} |
| 55 |
else |
55 |
else |
| 56 |
{ |
56 |
{ |
| 57 |
if (e.Error.Message == "CNAME_already_on_record") |
57 |
if (e.Error.Message == "CNAME_already_on_record") |
| 58 |
{ |
58 |
{ |
| 59 |
MessageBox.Show("There can only be one CNAME for this record.", "DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
59 |
MessageBox.Show("There can only be one CNAME for this record.", "Dreamhost DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| 60 |
} |
60 |
} |
| 61 |
else if (e.Error.Message == "CNAME_must_be_only_record") |
61 |
else if (e.Error.Message == "CNAME_must_be_only_record") |
| 62 |
{ |
62 |
{ |
| 63 |
MessageBox.Show("A CNAME already exists for this record.", "DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
63 |
MessageBox.Show("A CNAME already exists for this record.", "Dreamhost DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| 64 |
} |
64 |
} |
| 65 |
else if (e.Error.Message.Contains("invalid_record")) |
65 |
else if (e.Error.Message.Contains("invalid_record")) |
| 66 |
{ |
66 |
{ |
| 67 |
MessageBox.Show("This record is invalid:\n" + e.Error.Message.Replace("invalid_record\t", "").CapitaliseFirstLetter(), "DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
67 |
MessageBox.Show("This record is invalid:\n" + e.Error.Message.Replace("invalid_record\t", "").CapitaliseFirstLetter(), "Dreamhost DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| 68 |
} |
68 |
} |
| 69 |
else if (e.Error.Message.Contains("invalid_value")) |
69 |
else if (e.Error.Message.Contains("invalid_value")) |
| 70 |
{ |
70 |
{ |
| 71 |
MessageBox.Show("This value is invalid:\n" + e.Error.Message.Replace("invalid_value\t", "").CapitaliseFirstLetter(), "DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
71 |
MessageBox.Show("This value is invalid:\n" + e.Error.Message.Replace("invalid_value\t", "").CapitaliseFirstLetter(), "Dreamhost DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| 72 |
} |
72 |
} |
| 73 |
else if (e.Error.Message == "no_such_zone") |
73 |
else if (e.Error.Message == "no_such_zone") |
| 74 |
{ |
74 |
{ |
| 75 |
MessageBox.Show("Unable to add record to this zone", "DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
75 |
MessageBox.Show("Unable to add record to this zone", "Dreamhost DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| 76 |
} |
76 |
} |
| 77 |
else if (e.Error.Message == "record_already_exists_not_editable") |
77 |
else if (e.Error.Message == "record_already_exists_not_editable") |
| 78 |
{ |
78 |
{ |
| 79 |
MessageBox.Show("This record already exists and is not editable", "DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
79 |
MessageBox.Show("This record already exists and is not editable", "Dreamhost DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| 80 |
} |
80 |
} |
| 81 |
else if (e.Error.Message == "record_already_exists_remove_first") |
81 |
else if (e.Error.Message == "record_already_exists_remove_first") |
| 82 |
{ |
82 |
{ |
| 83 |
MessageBox.Show("This record already exists.\nPlease try editing it or removing it first.", "DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
83 |
MessageBox.Show("This record already exists.\nPlease try editing it or removing it first.", "Dreamhost DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| 84 |
} |
84 |
} |
| 85 |
else if (e.Error.Message.Contains("internal_error")) |
85 |
else if (e.Error.Message.Contains("internal_error")) |
| 86 |
{ |
86 |
{ |
| 87 |
if (MessageBox.Show("An internal error has occurred", "DNS Manager", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) == DialogResult.Retry) |
87 |
if (MessageBox.Show("An internal error has occurred", "Dreamhost DNS Manager", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) == DialogResult.Retry) |
| 88 |
{ |
88 |
{ |
| 89 |
this.AddRecord.RunWorkerAsync(this.BuildRecord()); |
89 |
this.AddRecord.RunWorkerAsync(this.BuildRecord()); |
| 90 |
return; |
90 |
return; |
| 91 |
} |
91 |
} |
| 92 |
} |
92 |
} |
| 93 |
else |
93 |
else |
| 94 |
{ |
94 |
{ |
| 95 |
if (MessageBox.Show(e.Error.Message, "DNS Manager", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) == DialogResult.Retry) |
95 |
if (MessageBox.Show(e.Error.Message, "Dreamhost DNS Manager", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) == DialogResult.Retry) |
| 96 |
{ |
96 |
{ |
| 97 |
this.AddRecord.RunWorkerAsync(this.BuildRecord()); |
97 |
this.AddRecord.RunWorkerAsync(this.BuildRecord()); |
| 98 |
return; |
98 |
return; |
| 99 |
} |
99 |
} |
| 100 |
} |
100 |
} |
| Line 118... |
Line 118... |
| 118 |
else |
118 |
else |
| 119 |
{ |
119 |
{ |
| 120 |
if (e.Error.Message == "internal_error_could_not_destroy_record" |
120 |
if (e.Error.Message == "internal_error_could_not_destroy_record" |
| 121 |
|| e.Error.Message == "internal_error_could_not_update_zone") |
121 |
|| e.Error.Message == "internal_error_could_not_update_zone") |
| 122 |
{ |
122 |
{ |
| 123 |
if (MessageBox.Show("An internal error has occurred.", "DNS Manager", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) == DialogResult.Retry) |
123 |
if (MessageBox.Show("An internal error has occurred.", "Dreamhost DNS Manager", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) == DialogResult.Retry) |
| 124 |
{ |
124 |
{ |
| 125 |
this.EditRecord.RunWorkerAsync(this.BuildRecord()); |
125 |
this.EditRecord.RunWorkerAsync(this.BuildRecord()); |
| 126 |
return; |
126 |
return; |
| 127 |
} |
127 |
} |
| 128 |
} |
128 |
} |
| 129 |
else if (e.Error.Message.Contains("invalid_value")) |
129 |
else if (e.Error.Message.Contains("invalid_value")) |
| 130 |
{ |
130 |
{ |
| 131 |
MessageBox.Show("This value is invalid:\n" + |
131 |
MessageBox.Show("This value is invalid:\n" + |
| 132 |
e.Error.Message.Replace("invalid_value\t", "").CapitaliseFirstLetter() |
132 |
e.Error.Message.Replace("invalid_value\t", "").CapitaliseFirstLetter() |
| 133 |
+ "\nThe previous record has been deleted.", "DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
133 |
+ "\nThe previous record has been deleted.", "Dreamhost DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| 134 |
|
134 |
|
| 135 |
this.IsEdit = false; |
135 |
this.IsEdit = false; |
| 136 |
this.textBoxRecord.Enabled = true; |
136 |
this.textBoxRecord.Enabled = true; |
| 137 |
this.comboBoxType.Enabled = true; |
137 |
this.comboBoxType.Enabled = true; |
| 138 |
} |
138 |
} |
| 139 |
else |
139 |
else |
| 140 |
{ |
140 |
{ |
| 141 |
if (MessageBox.Show(e.Error.Message, "DNS Manager", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) == DialogResult.Retry) |
141 |
if (MessageBox.Show(e.Error.Message, "Dreamhost DNS Manager", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) == DialogResult.Retry) |
| 142 |
{ |
142 |
{ |
| 143 |
this.EditRecord.RunWorkerAsync(this.BuildRecord()); |
143 |
this.EditRecord.RunWorkerAsync(this.BuildRecord()); |
| 144 |
return; |
144 |
return; |
| 145 |
} |
145 |
} |
| 146 |
} |
146 |
} |
| Line 194... |
Line 194... |
| 194 |
|
194 |
|
| 195 |
private void buttonSave_Click(object sender, EventArgs e) |
195 |
private void buttonSave_Click(object sender, EventArgs e) |
| 196 |
{ |
196 |
{ |
| 197 |
if (this.textBoxRecord.Text == string.Empty) |
197 |
if (this.textBoxRecord.Text == string.Empty) |
| 198 |
{ |
198 |
{ |
| 199 |
MessageBox.Show("You must enter a record", "DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
199 |
MessageBox.Show("You must enter a record", "Dreamhost DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| 200 |
} |
200 |
} |
| 201 |
else if (this.comboBoxType.Text == string.Empty) |
201 |
else if (this.comboBoxType.Text == string.Empty) |
| 202 |
{ |
202 |
{ |
| 203 |
MessageBox.Show("You must select a type", "DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
203 |
MessageBox.Show("You must select a type", "Dreamhost DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| 204 |
} |
204 |
} |
| 205 |
else if (this.textBoxValue.Text == string.Empty) |
205 |
else if (this.textBoxValue.Text == string.Empty) |
| 206 |
{ |
206 |
{ |
| 207 |
MessageBox.Show("You must enter a value", "DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
207 |
MessageBox.Show("You must enter a value", "Dreamhost DNS Manager", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| 208 |
} |
208 |
} |
| 209 |
else |
209 |
else |
| 210 |
{ |
210 |
{ |
| 211 |
this.buttonSave.Enabled = false; |
211 |
this.buttonSave.Enabled = false; |
| 212 |
this.buttonCancel.Enabled = false; |
212 |
this.buttonCancel.Enabled = false; |