private void DgdbusquedaProducto_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dgdbusquedaProducto.Items.Count > 0 && dgdbusquedaProducto.SelectedItem != null) { //Realizamos Get try { DataRowView dataRow = (DataRowView)dgdbusquedaProducto.SelectedItem; int id = int.Parse(dataRow.Row.ItemArray[2].ToString()); int idpro = int.Parse(dataRow.Row.ItemArray[0].ToString()); brlart = new ArticuloBRL(); brl = new ItemBRL(); item = brl.Get(id); articulo = brlart.Get(idpro); //Cargar Datos txtidItem.Text = Convert.ToInt32(id).ToString(); txtnombreitemBuscado.Text = articulo.NombreArticulo; item = new Item(); item.IdItem = int.Parse(txtidItem.Text.ToString()); brl = new ItemBRL(item); brl.UpdateEstadoParaComprar(); LoadDataGridItemsComprar(); txtnombreitemBuscado.Text = ""; LoadCantidadVenta(); LoadTotalVenta(); } catch (Exception ex) { MessageBox.Show("Ocurrio un error comuniquese con el administrador de sistemas"); } } }
/// <summary> /// Evento selection changed para administrar items del datagrid /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DgdDatos_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dgdDatos.Items.Count > 0 && dgdDatos.SelectedItem != null) { //Realizamos Get try { DataRowView dataRow = (DataRowView)dgdDatos.SelectedItem; int id = int.Parse(dataRow.Row.ItemArray[0].ToString()); brl = new ItemBRL(); item = brl.Get(id); //Cargar Datos if (MessageBox.Show("Desea administrar este item?", "Administrar", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { AdministrarItem administrarItem = new AdministrarItem(); administrarItem.txtcodigo.Text = item.CodigoItem; administrarItem.txtidItem.Text = Convert.ToInt32(id).ToString();; administrarItem.txtpreciobase.Text = Convert.ToDouble(item.PrecioBaseItem).ToString(); administrarItem.Show(); this.Close(); } } catch (Exception ex) { MessageBox.Show("Ocurrio un error comuniquese con el administrador de sistemas"); } } }
private void BtnCambiarEstadoItemsComprar_Click(object sender, RoutedEventArgs e) { if (dgdItemsComprar.Items.Count > 0 && dgdItemsComprar.SelectedItem != null) { try { DataRowView dataRow = (DataRowView)dgdItemsComprar.SelectedItem; int id = int.Parse(dataRow.Row.ItemArray[0].ToString()); brl = new ItemBRL(); item = brl.Get(id); item = new Item(); item.IdItem = int.Parse(id.ToString()); brl = new ItemBRL(item); brl.UpdateEstadoQuitarCompra(); LoadDataGridItemsComprar(); LoadCantidadVenta(); LoadTotalVenta(); } catch (Exception) { MessageBox.Show("No se pudo cambiar comuniquese con el administrador de sistemas"); } } }