private void button1_Click(object sender, EventArgs e) { foreach (Control c in this.Controls) { if ((c.Text.Equals(""))) { MessageBox.Show("Tiene que completar todos los campos\nEl campo piso y depto no son obligatorios."); return; } } foreach (Control c in this.groupBox1.Controls) { if (c.Text.Equals("") & ((!c.Name.Equals("piso_box")) & (!c.Name.Equals("depto_box")))) { MessageBox.Show("Tiene que completar todos los campos\nEl campo piso y depto no son obligatorios."); return; } } try { this.padre.Usuario.DatosCliente.Nombre = this.textBox1.Text; this.padre.Usuario.DatosCliente.Apellido = this.textBox2.Text; this.padre.Usuario.DatosCliente.Dni = this.textBox3.Text; this.padre.Usuario.DatosCliente.Mail = this.textBox4.Text; this.padre.Usuario.DatosCliente.Telefono = this.textBox5.Text; this.padre.Usuario.CuidadesPreferencia = this.ciudadesSeleccionadas; this.padre.Usuario.DatosCliente.FechaNac = this.getFechaToAAAAMMDD(); this.padre.Usuario.Direccion.Calle = this.textBox6.Text + " " + this.textBox7.Text; this.padre.Usuario.Direccion.Depto = this.depto_box.Text; this.padre.Usuario.Direccion.Localidad = this.textBox10.Text; String campo = ""; try { campo = "piso"; if (this.piso_box.Text.Equals("")) { this.padre.Usuario.Direccion.Piso = 0; } else { this.padre.Usuario.Direccion.Piso = Convert.ToInt32(this.piso_box.Text); } campo = "codigo postal"; this.padre.Usuario.Direccion.CodigoPostal = Convert.ToInt32(this.postal_box.Text); } catch (Exception) { String error = "El campo " + campo + " tiene un formato incorrecto."; MessageBox.Show(error); return; } homeUsr.persistir(this.padre.Usuario); } catch (Exception exception) { MessageBox.Show(exception.Message.ToString()); return; } MessageBox.Show("El usuario se ha generado correctamente"); this.Close(); }
private void button1_Click(object sender, EventArgs e) { foreach (Control c in this.Controls) { if ((c.Text.Equals(""))) { MessageBox.Show("Tiene que completar todos los campos\nEl campo piso y depto no son obligatorios."); return; } } foreach (Control c in this.groupBox1.Controls) { if ((c.Text.Equals("")) & ((!c.Name.Equals(textBox8.Name)) & (!c.Name.Equals(textBox9.Name)))) { MessageBox.Show("Tiene que completar todos los campos\nEl campo piso y depto no son obligatorios."); return; } } try { this.padre.Usuario.DatosProveedor.Cuit = this.textBox4.Text; this.padre.Usuario.DatosProveedor.Mail = this.textBox2.Text; this.padre.Usuario.DatosProveedor.NombreContacto = this.textBox12.Text; this.padre.Usuario.DatosProveedor.RazonSocial = this.textBox1.Text; this.padre.Usuario.DatosProveedor.Rubro = this.textBox13.Text; this.padre.Usuario.DatosProveedor.Telefono = this.textBox3.Text; this.padre.Usuario.Direccion.Calle = this.textBox6.Text + " " + this.textBox7.Text; this.padre.Usuario.Direccion.Numero = Convert.ToInt32(this.textBox7.Text); this.padre.Usuario.Direccion.Depto = this.textBox9.Text; this.padre.Usuario.Direccion.Localidad = this.textBox10.Text; String campo = ""; try { campo = "piso"; if (!this.textBox8.Text.Equals("")) { this.padre.Usuario.Direccion.Piso = Convert.ToInt32(this.textBox8.Text); } campo = "codigo postal"; this.padre.Usuario.Direccion.CodigoPostal = Convert.ToInt32(this.textBox11.Text); } catch (Exception) { String error = "El campo " + campo + " tiene un formato incorrecto."; MessageBox.Show(error); return; } homeUsr.persistir(this.padre.Usuario); } catch (Exception exception) { MessageBox.Show(exception.Message.ToString()); return; } MessageBox.Show("El usuario se ha generado correctamente"); this.Close(); }