public FrmEditarProducto(int id) { InitializeComponent(); tipoProductoBindingSource.DataSource = DatosTipoProducto.getTipoProductos(); medidaBindingSource.DataSource = DatosMedida.getMedidas(); tipoEnvasadoBindingSource.DataSource = DatosTipoEnvasado.getTipoEnvasados(); seleccionProductoBindingSource.DataSource = DatosSeleccionProducto.getSeleccionProductos(); this.fechaElaboracionDateTimePicker.MaxDate = DateTime.Today; this.fechaVencimientoDateTimePicker.MinDate = DateTime.Today.AddDays(1); if (id == 0) { productoBindingSource.Add(new Producto()); } else { fechaElaboracion = true; fechaCaducidad = true; productoBindingSource.Add(DatosProducto.getProducto(id)); cbTipoProducto.SelectedItem = ((Producto)productoBindingSource.Current).Tipo; cbTipoProducto.SelectedValue = ((Producto)productoBindingSource.Current).Tipo.IdTipoProducto; cbMedida.SelectedItem = ((Producto)productoBindingSource.Current).UnidadM; cbMedida.SelectedValue = ((Producto)productoBindingSource.Current).UnidadM.Id; cbCalidad.SelectedItem = ((Producto)productoBindingSource.Current).SelProducto; cbCalidad.SelectedValue = ((Producto)productoBindingSource.Current).SelProducto.IdSeleccionProducto; cbEnvasado.SelectedItem = ((Producto)productoBindingSource.Current).Envasado; cbEnvasado.SelectedValue = ((Producto)productoBindingSource.Current).Envasado.IdTipoEnvasado; Producto p = (Producto)productoBindingSource.Current; if (p.Nombre != "") { this.Text = "Editar " + p.Nombre; } } }
public FrmEditarProducto(int id) { InitializeComponent(); this.id = id; if (id == 0) { productoBindingSource.Add(new Producto()); } else { productoBindingSource.Add(DatosProducto.getProducto(id)); Producto p = (Producto)productoBindingSource.Current; if (p.Nombre != "") { this.Text = "Editar " + p.Nombre; } } }
private void btnNuevo_Click(object sender, EventArgs e) { DateTime fechaCreacion = DateTime.Now; Usuario u = DatosUsuario.getUsuarioPorLogin(GlobalClass.GlobalVar); Receta receta = new Receta(); receta.Producto = (Producto)DatosProducto.getProducto(1); receta.Observaciones = ""; receta.Tiempo = ""; receta.Temperatura = ""; receta.Otros = ""; receta.FechaCreacion = fechaCreacion; receta.Usuario = (Usuario)DatosUsuario.getUsuario(u.Id); receta.Activo = true; DatosReceta.Crear(receta); FrmEditarReceta r = new FrmEditarReceta((int)DatosReceta.getUltimaReceta(), true); r.ShowDialog(); Actualizar(); }