private void btnEliminar_Click(object sender, EventArgs e) { try { Producto p = (Producto)productoBindingSource.Current; if (!DatosProducto.enUso(p.IdProducto)) { p.Activo = false; if (MessageBox.Show("¿Esta seguro de eliminar a " + p.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes) { DatosProducto.Modificar(p); Actualizar(); } } else { MessageBox.Show("El objeto seleccionado no puede ser eliminado"); } } catch { MessageBox.Show("No seleccionó nada"); } }
private void btnAceptar_Click_1(object sender, EventArgs e) { try { if (!validaciones()) { return; } Producto p = (Producto)productoBindingSource.Current; p.Activo = true; if (p.IdProducto == 0) { DatosProducto.Crear(p); } else { DatosProducto.Modificar(p); } Close(); } catch { MessageBox.Show("Complete todos los campos"); } }
private void btnAceptar_Click(object sender, EventArgs e) { try { if (!validaciones()) { return; } float gramaje; gramaje = float.Parse(waterMarkTextBox2.Text); Producto p = (Producto)productoBindingSource.Current; p.Tipo = (TipoProducto)cbTipoProducto.SelectedItem; p.UnidadM = (Medida)cbMedida.SelectedItem; p.Envasado = (TipoEnvasado)cbEnvasado.SelectedItem; p.SelProducto = (SeleccionProducto)cbCalidad.SelectedItem; p.FechaElaboracion = fechaElaboracionDateTimePicker.Value; p.FechaVencimiento = fechaVencimientoDateTimePicker.Value; p.Gramaje = float.Parse(waterMarkTextBox2.Text); if (p.IdProducto == 0) //o null { if (!DatosProducto.Existe(nombreWaterMarkTextBox.Text)) { try { if (MessageBox.Show("Esta seguro de querer dar de alta el nuevo producto? " + " [ " + p.Nombre + " ] ", "Dar de Alta", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { DatosProducto.Crear(p); MessageBox.Show("Los datos del producto con el nombre " + p.Nombre + " " + "se crearon con exito!!", "Confirmacion"); Actualizar(); } } catch { DialogResult result = MessageBox.Show("Ingrese todos los campos, !Son Obligatorios!!", "Verificacion", MessageBoxButtons.RetryCancel, MessageBoxIcon.Asterisk); if (result == DialogResult.Cancel) { this.Close(); } else if (result == DialogResult.Retry) { return; } } } else { DialogResult result = MessageBox.Show("El Producto con el siguiente nombre " + " [ " + p.Nombre + " ] " + "ya existe", "Verificacion", MessageBoxButtons.RetryCancel, MessageBoxIcon.Asterisk); if (result == DialogResult.Cancel) { this.Close(); } else if (result == DialogResult.Retry) { //MessageBox.Show("Vuelva a Intentarlo"); return; } } } else { if (MessageBox.Show("Esta seguro de querer modificar el producto? " + " [ " + p.Nombre + " ] ", "Modificar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { DatosProducto.Modificar(p); MessageBox.Show("Los datos del producto con el nombre " + p.Nombre + " " + "se modificaron con exito!!", "Confirmacion"); Actualizar(); } } Close(); } catch { MessageBox.Show("Complete todos los campos"); } }