private void addHerramienta() { _HerramientasLN nuevaHerramienta = new _HerramientasLN(txtHerramienta.Text.ToString(), Convert.ToInt32(txtCantidad.Text)); Boolean correcto = nuevaHerramienta.Ingresar_Herramienta(); txtHerramienta.Clear(); txtCantidad.Clear(); if (correcto) { nuevaHerramienta._Insertar_H(); if (MessageBox.Show("Herramienta guardada. ¿Desea agregar una nueva?", "Guardado Exitoso", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.No) { this.Close(); } else { txtHerramienta.Focus(); } } else { MessageBox.Show(nuevaHerramienta._Obtener_Error()); } }
private void modifyTool() { _HerramientasLN modificarHerramienta = new _HerramientasLN(txtHerramienta.Text.ToString(), Convert.ToInt32(txtCantidad.Text)); Boolean correcto = modificarHerramienta.Ingresar_Herramienta(); txtHerramienta.Clear(); txtCantidad.Clear(); if (correcto) { modificarHerramienta._Modificar(id); if (MessageBox.Show("Herramienta actualizada correctamente.", "Actualizado Exitoso", MessageBoxButton.OK, MessageBoxImage.Information) == MessageBoxResult.OK) { this.Close(); } else { } } else { MessageBox.Show(modificarHerramienta._Obtener_Error()); } }
public UC_Manage() { this.InitializeComponent(); dpFecha.SelectedDate = DateTime.Now.Date; _VoluntariosLN Personas = new _VoluntariosLN(); _HerramientasLN Tools = new _HerramientasLN(); fillCboxNombre(Personas); fillCboxHerramientas(Tools); cbxVoluntario.Focus(); cbxVoluntario.IsDropDownOpen = true; cbxVoluntario.Focus(); }
private void deleteFromGrid() { try { _HerramientasLN toolToDelete = DataGridPrestamo.SelectedItem as _HerramientasLN; detalle = toolToDelete.eliminarDeColeccion(detalle); DataGridPrestamo.Items.Clear(); foreach (_HerramientasLN h in detalle) { DataGridPrestamo.Items.Add(h); } } catch (Exception ex) { MessageBox.Show("Error al borrar datos: Debe seleccionar una herramienta para eliminar", "Error al borrar datos", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void addToGrid(_Herramientas chosenTool) { try { Boolean correcto = chosenTool.verificarExistencia(Convert.ToInt32(txbxCantidad.Text)); if (correcto && chosenTool.Existencia > 0) { if (Convert.ToInt32(txbxCantidad.Text) > 0) { _HerramientasLN toolForGrid = new _HerramientasLN(chosenTool.idHerramientas, chosenTool.Nombre, Convert.ToInt32(txbxCantidad.Text)); Boolean existe = toolForGrid.buscarElemento(detalle); if (!existe) { detalle.Add(toolForGrid); DataGridPrestamo.Items.Add(toolForGrid); txbxCantidad.Clear(); cbxHerramienta.Focus(); } else { MessageBox.Show("Ya existe un elemento de este tipo, eliminelo o agrege uno nuevo", "Elemento existente", MessageBoxButton.OK, MessageBoxImage.Warning); } } else { MessageBox.Show("ERROR: No puede prestar una cantidad con valor 0 ó valor netagivo", "Error en préstamo", MessageBoxButton.OK, MessageBoxImage.Error); txbxCantidad.Focus(); txbxCantidad.SelectAll(); } } else { MessageBox.Show("No puede prestar más de lo que tiene en inventario", "Error en préstamo", MessageBoxButton.OK, MessageBoxImage.Error); MessageBox.Show(chosenTool.Nombre + " tiene " + chosenTool.Existencia + " unidades actualmente", "Existencia actual", MessageBoxButton.OK, MessageBoxImage.Information); txbxCantidad.Focus(); txbxCantidad.SelectAll(); } } catch (Exception ex) { MessageBox.Show("Ingrese una cantidad válida", "Error en datos", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void saveContent() { int idPrestamo = 0; _DetallePrestamoLN detallesPrestamo = new _DetallePrestamoLN(); _HerramientasLN contenido = new _HerramientasLN(); List <_Herramientas> listTools = new List <_Herramientas>(); listTools = contenido.obtenerListado(detalle); try { _Voluntarios voluntario = cbxVoluntario.SelectedItem as _Voluntarios; _PrestamosLN datosPrestamo = new _PrestamosLN(currentUser.idUsuarios, voluntario.idVoluntarios, Convert.ToDateTime(dpFecha.SelectedDate), txtObservaciones.Text); Boolean correcto = datosPrestamo.ingresarPrestamo(); if (correcto) { idPrestamo = datosPrestamo._InsertarPrestamo(); detallesPrestamo.insertarDetalle(listTools, idPrestamo); MessageBox.Show("Préstamo asignado exitosamente, generando reporte", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); //Reporte frmPrestamoHerramientas MostrarRpt = new frmPrestamoHerramientas(); MostrarRpt.idPrestamo = idPrestamo; MostrarRpt.ShowDialog(); clearContent(); fillCboxHerramientas(contenido); } else { MessageBox.Show(datosPrestamo.obtenerError()); } } catch (Exception ex) { MessageBox.Show("Debe completar la información para poder guardar", "Cuidado", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void fillCboxHerramientas(_HerramientasLN Herramientas) { cbxHerramienta.ItemsSource = Herramientas._Obtener_H(); cbxHerramienta.SelectedValuePath = "idHerramienta"; cbxHerramienta.DisplayMemberPath = "Nombre"; }
private void fillDataGrid() { _HerramientasLN Herramientas = new _HerramientasLN(); DataGridHerramientas.ItemsSource = Herramientas._Obtener_H(); }