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) { } }