Esempio n. 1
0
        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");
                }
            }
        }
Esempio n. 2
0
        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);
                }
            }
        }
Esempio n. 3
0
        /// <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");
                }
            }
        }