private void addContact_Load(object sender, EventArgs e) { if (DireccionGestor.getorigen() == "inicio" || DireccionGestor.getorigen() == "buscador") { titlelabel.Text = "AGREGAR CONTACTO"; } else { titlelabel.Text = "EDITAR CONTACTO"; if (DireccionGestor.getorigen() == "editor") { nombrebox.Text = ShowContacts.getdataout()[0]; telefonobox.Text = ShowContacts.getdataout()[1]; direccionbox.Text = ShowContacts.getdataout()[2]; emailbox.Text = ShowContacts.getdataout()[3]; } } OKbutton.BackColor = Color.Green; cancelbutton.BackColor = Color.Red; contactsverbutton.BackColor = Color.Blue; }
private void OKbutton_Click(object sender, EventArgs e) { cuenta = 0; carga ca = new carga(); ca.WindowState = FormWindowState.Normal; ca.Show(); if (DireccionGestor.getorigen() == "inicio") { if (nombrebox.Text == "" || telefonobox.Text == "") { if (nombrebox.Text == "") { nombrebox.BackColor = Color.Red; } else { nombrebox.BackColor = Color.Green; } if (telefonobox.Text == "") { telefonobox.BackColor = Color.Red; } else { telefonobox.BackColor = Color.Green; } MessageBox.Show("HAY CAMPOS CLAVES VACIOS"); } else { if (direccionbox.Text == "") { direccionbox.Text = "NINGUNA"; } if (emailbox.Text == "") { emailbox.Text = "NINGUNA"; } try { LoginClass add = new LoginClass(UserAccessForm.getdbserver(), UserAccessForm.getdbname(), UserAccessForm.getdbuser(), UserAccessForm.getdbpassword(), UserAccessForm.getdbport()); add.AddContact(nombrebox.Text, telefonobox.Text, direccionbox.Text, emailbox.Text, UserAccessForm.getusername().ToString()); MessageBox.Show("NUEVO CONTACTO " + nombrebox.Text + " AGREGADO"); if (MessageBox.Show("Agregar a otro empleado?", "Agregar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No) { add = new LoginClass(); this.Close(); } else { add = new LoginClass(); addContact menu = new addContact(); menu.WindowState = FormWindowState.Normal; menu.Show(); this.Close(); } } catch (FormatException datethis) { datethis.ToString(); } } } else if (DireccionGestor.getorigen() == "editor") { try { LoginClass add = new LoginClass(UserAccessForm.getdbserver(), UserAccessForm.getdbname(), UserAccessForm.getdbuser(), UserAccessForm.getdbpassword(), UserAccessForm.getdbport()); add.ordensql("UPDATE " + UserAccessForm.getusername() + "_contacts_table SET NOMBRE='" + nombrebox.Text + "', TELEFONO='" + telefonobox.Text + "', DIRECCION='" + direccionbox.Text + "', EMAIL='" + emailbox.Text + "' WHERE ID='" + ShowContacts.getdataout()[4] + "';"); MessageBox.Show("CONTACTO " + DireccionGestor.getnombrestatic() + " EDITADO"); ShowContacts show = new ShowContacts(); show.WindowState = FormWindowState.Normal; show.Show(); this.Close(); } catch (FormatException datethis) { datethis.ToString(); } catch (IndexOutOfRangeException oper) { oper.ToString(); } } else if (DireccionGestor.getorigen() == "buscador") { if (nombrebox.Text == "" || telefonobox.Text == "") { if (nombrebox.Text == "") { nombrebox.BackColor = Color.Red; } else { nombrebox.BackColor = Color.Green; } if (telefonobox.Text == "") { telefonobox.BackColor = Color.Red; } else { telefonobox.BackColor = Color.Green; } MessageBox.Show("HAY CAMPOS CLAVES VACIOS"); } else { if (direccionbox.Text == "") { direccionbox.Text = "NINGUNA"; } if (emailbox.Text == "") { emailbox.Text = "NINGUNA"; } try { LoginClass add = new LoginClass(UserAccessForm.getdbserver(), UserAccessForm.getdbname(), UserAccessForm.getdbuser(), UserAccessForm.getdbpassword(), UserAccessForm.getdbport()); add.AddContact(nombrebox.Text, telefonobox.Text, direccionbox.Text, emailbox.Text, UserAccessForm.getusername().ToString()); MessageBox.Show("NUEVO CONTACTO " + nombrebox.Text + " AGREGADO"); if (MessageBox.Show("Agregar a otro empleado?", "Agregar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No) { add = new LoginClass(); ShowContacts ad = new ShowContacts(); ad.WindowState = FormWindowState.Normal; ad.Show(); this.Close(); } else { add = new LoginClass(); addContact menu = new addContact(); menu.WindowState = FormWindowState.Normal; menu.Show(); this.Close(); } } catch (FormatException datethis) { datethis.ToString(); } } } ca.Close(); }