private void AgregarProveedor_Click(object sender, EventArgs e)
 {
     try
     {
         Proveedor proveedor = new Proveedor();
         proveedor.Nombre   = txtNombreProveedor.Text;
         proveedor.Run      = txtRutProveedor.Text;
         proveedor.Telefono = txtTelefonoProveedor.Text;
         proveedor.Correo   = txtCorreoProveedor.Text;
         proveedor.Giro     = new Giro {
             Id = int.Parse(cboGiroProveedor.SelectedValue.ToString())
         };
         proveedor.Estado = new Estado {
             Id = int.Parse(cboEstadoProveedor.SelectedValue.ToString())
         };
         proveedor.Descripcion = txtDescripcionProveedor.Text;
         proveedor.Direccion   = txtDireccionProveedor.Text;
         if (proveedor.Agregar())
         {
             menuAdministrador.MenuAdministrador_Load(sender, e);
             MetroFramework.MetroMessageBox.Show(this, "Proveedor Agregado", "Agregar Proveedor");
             return;
         }
         MetroFramework.MetroMessageBox.Show(this, "El proveedor ya existe", "Agregar Proveedor");
     }
     catch (Exception)
     {
     }
 }