public FrmEditarMateriaPrima(int id) { InitializeComponent(); tipoMateriaPrimaBindingSource.DataSource = DatosTipoMateriaPrima.getTiposMateriaPrima(); medidaBindingSource.DataSource = DatosMedida.getMedidas(); marcaBindingSource.DataSource = DatosMarca.getMarcas(); proveedorBindingSource.DataSource = DatosProveedor.getProveedores(); this.fechaIngresoDateTimePicker.MaxDate = DateTime.Today; this.fechaIngresoDateTimePicker.MinDate = DateTime.Today.AddDays(-3); this.fechaElaboracionDateTimePicker.MaxDate = DateTime.Today.AddDays(-4); this.fechaCaducidadDateTimePicker.MinDate = DateTime.Today.AddDays(2); if (id == 0) { materiaPrimaBindingSource.Add(new MateriaPrima()); } else { fechaElaboracion = true; fechaCaducidad = true; materiaPrimaBindingSource.Add(DatosMateriaPrima.getMateriaPrima(id)); cbTipoMateriaPrima.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).TipoMateriaPrima; cbTipoMateriaPrima.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).TipoMateriaPrima.Id; cbMedida.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).Medida; cbMedida.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Medida.Id; cbMarca.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).Marca; cbMarca.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Marca.Id; cbProveedor.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).Proveedor; cbProveedor.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Proveedor.Id; MateriaPrima mp = (MateriaPrima)materiaPrimaBindingSource.Current; if (mp.Nombre != "") { this.Text = "Editar " + mp.Nombre; } } }
private void Actualizar() { tipoMateriaPrimaBindingSource.DataSource = DatosTipoMateriaPrima.getTiposMateriaPrima(); }