public FrmEditarProveedor(int id) { InitializeComponent(); paisBindingSource.DataSource = DatosPais.getPaises(); this.id = id; this.fechaInicioDateTimePicker.MaxDate = DateTime.Today.AddDays(1); if (id == 0) { Actualizar2(); proveedorBindingSource.Add(new Proveedor()); } else { Actualizar(); fechaInicio = true; proveedorBindingSource.Add(DatosProveedor.getProveedor(id)); cbLocalidad.SelectedItem = ((Proveedor)proveedorBindingSource.Current).Localidad; cbLocalidad.SelectedValue = ((Proveedor)proveedorBindingSource.Current).Localidad.Id; cbProvincia.SelectedItem = ((Localidad)localidadBindingSource.Current).Provincia; cbProvincia.SelectedValue = ((Localidad)localidadBindingSource.Current).Provincia.Id; cbPais.SelectedItem = ((Provincia)provinciaBindingSource.Current).Pais; cbPais.SelectedValue = ((Provincia)provinciaBindingSource.Current).Pais.Id; Proveedor p = (Proveedor)proveedorBindingSource.Current; if (p.Nombre != "") { this.Text = "Editar " + p.Nombre; } } }