Exemplo n.º 1
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            if (textBoxSearch.Text != "")
            {
                string         validationData;
                GestionArchivo gs = new GestionArchivo(PathTemp);
                gs.PathTemp = PathLista;

                int position = getPosition(Titles, SearchFor);

                validationData = gs.SearchDate(textBoxSearch.Text, position);
                if (validationData != null)
                {
                    data = validationData;
                    MessageInfoAlert.ForeColor = Color.Green;
                    MessageInfoAlert.Text      = "¡Busqueda exitosa!";
                    MessageBox.Show(data);
                }
                else
                {
                    data = null;
                    MessageInfoAlert.ForeColor = Color.Red;
                    MessageInfoAlert.Text      = "¡No encontrado!";
                }
            }
            else
            {
                MessageInfoAlert.Text = "¡Campo vacio!";
            }
        }
Exemplo n.º 2
0
        private void buttonAdd_Click_1(object sender, EventArgs e)
        {
            if (textBoxSearch.Text != "")
            {
                string validationData;

                GestionArchivo gs = new GestionArchivo(PathTemp);
                gs.PathTemp = PathLista;

                int position = getPosition(Titles, SearchFor);

                validationData = gs.SearchDate(textBoxSearch.Text, position);
                if (validationData != null)
                {
                    MessageInfoAlert.ForeColor = Color.Green;
                    MessageInfoAlert.Text      = "¡Busqueda exitosa!";

                    //Actualizar cantidad y obtener precio de venta
                    int IdProducto = Convert.ToInt32(validationData.Split(',')[0]);
                    Inventario.Inventario.LoadList();
                    Inventario.Inventario item = Inventario.Inventario.Search(IdProducto);

                    if (item.Cantidad != 0)
                    {
                        item.Cantidad = item.Cantidad - 1;
                        SubTotal     += item.PrecioVenta;
                        CantidadItem++;
                        Total += item.PrecioVenta + (item.PrecioVenta * 0.19);
                        Inventario.Inventario.Update(item);
                    }
                    else
                    {
                        Inventario.Inventario.Delete(item);
                    }

                    panel.Controls.Clear();
                    ImprimirData(panel, PathLista, Titles).Show();
                }
                else
                {
                    MessageInfoAlert.ForeColor = Color.Red;
                    MessageInfoAlert.Text      = "¡No encontrado!";
                }
            }
            else
            {
                MessageInfoAlert.Text = "¡Campo vacio!";
            }
        }