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"); } } }
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 ArticuloBRL(); articulo = brl.Get(id); //Cargar Datos if (articulo != null) { txtnombreArticulo.Text = articulo.NombreArticulo; cbxCategoria.SelectedValue = byte.Parse(articulo.IdCategoria.ToString()); cbxProvedor.SelectedValue = int.Parse(articulo.IdProvedor.ToString()); try { if (int.Parse(dataRow.Row.ItemArray[3].ToString()) == 1) { imgArticulo.Source = new BitmapImage(new Uri(Config.configpathImagenArticulo + id + ".jpg")); pathImagen = Config.configpathImagenArticulo + id + ".jpg"; pathFotoCarteroServer = pathImagen; } else { imgArticulo.Source = new BitmapImage(new Uri(Config.configpathImagenArticulo + "0.jpg")); pathImagen = Config.configpathImagenArticulo + id + "0.jpg"; pathFotoCarteroServer = pathImagen; } } catch (Exception) { pathImagen = string.Empty; MessageBox.Show("No se pudo cargar la imagen intente de nuevo si el error persiste comuniquese con el administrador de sistemas"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
/// <summary> /// Evento selection changed para busqueda de articulos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Dgdbusqueda_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dgdbusqueda.Items.Count > 0 && dgdbusqueda.SelectedItem != null) { //Realizamos Get try { DataRowView dataRow = (DataRowView)dgdbusqueda.SelectedItem; int id = int.Parse(dataRow.Row.ItemArray[0].ToString()); brlart = new ArticuloBRL(); articulo = brlart.Get(id); //Cargar Datos txtidProductoBuscado.Text = Convert.ToInt32(id).ToString(); txtnombreproductobuscado.Text = articulo.NombreArticulo; AgregarItem agregarItem = new AgregarItem(); if (txtnombreproductobuscado.Text == "" && txtidProductoBuscado.Text == "") { MessageBox.Show("Busque un producto para agregar item"); } else { agregarItem.txtnombreproductoinsert.Text = txtnombreproductobuscado.Text; agregarItem.txtIdProductoInsertar.Text = txtidProductoBuscado.Text; agregarItem.ShowDialog(); txtnombreproductobuscado.Text = ""; this.Close(); } } catch (Exception ex) { MessageBox.Show("Ocurrio un error comuniquese con el administrador de sistemas"); } } }