private void Guardar() { //lblResultado.Text = ""; string mensaje = Estaticas.Validaciones(Controls); if (mensaje != "") { MessageBox.Show(mensaje, "Datos invalidos", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (!ValidationHelper.IsValidEmail(txtMail.Text)) { MessageBox.Show("Email invalido", "Datos invalidos", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { Cliente cliente = new Cliente(); if (_tipo != AbmTipo.Alta) { cliente.Id = int.Parse(txtIdCliente.Text); } cliente.Dni = int.Parse(txtDni.Text); cliente.Nombre = txtNombre.Text; cliente.Apellido = txtApellido.Text; cliente.Direccion = txtDireccion.Text; cliente.Email = txtMail.Text; cliente.Telefono = int.Parse(txtTelefono.Text); int resultado = -1; switch (_tipo) { case AbmTipo.Alta: resultado = _clienteServicios.IngresarCliente(cliente); LogHelper.LogResultado(lblResultado, resultado, "Ingresar Cliente"); break; case AbmTipo.Modificacion: resultado = _clienteServicios.ModificarCliente(cliente); LogHelper.LogResultado(lblResultado, resultado, "Modificar Cliente"); break; } this.DialogResult = DialogResult.OK; } catch (Exception e) { LogHelper.LogResultado(lblResultado, false, e.Message); } } }