/// <summary>
        /// Realiza el alta de cliente, limpia los campos y muestra un cartel con el resultado
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnACliente_Click(object sender, EventArgs e)
        {
            if (camposCargados())
            {
                Form frmCliente = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmCliente);

                try
                {
                    if (cargarDatos())
                    {
                        if (mensaje(cliente) == DialogResult.OK)
                        {
                            TrabajarCliente.altaCliente(cliente);
                            ((FrmCliente)frmCliente).cargarCliente();
                            ((FrmCliente)frmCliente).contar();
                            limpiarCampos();
                        }
                        else
                        {
                            MessageBox.Show("Se cancelo el alta de Cliente", "Cancelado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                }
                catch
                {
                    txtDni.Text = "";
                    txtDni.Focus();
                    MessageBox.Show("Ya existe un cliente con el dni ingresado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Campos incompletos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }