private void button2_Click(object sender, EventArgs e) { foreach (Producto item in Compras.View()) { Invetario.ModificacionLista(item.Codigo, (item.Unidades) * -1); } if (Validaciones.ValidarEmpleado(this.textBox1.Text.ToString())) { for (int i = 0; i < Mart.View().Count; i++) { if (Mart.View()[i].GetDni == int.Parse(this.textBox1.Text.ToString())) { Mart.View()[i].Setventa(Compras.mostar()); } } } Compras.LimpiarLista(); dataGridView1.DataSource = null; label2.Text = ""; this.RecargarInventario(); if (textBox1.Text != string.Empty && lblTotal.Text != "Gracias por su comprass") { lblTotal.Text = "Gracias por su comprass"; SoundPlayer soundPlayer = new SoundPlayer(@"C:\Users\miguel.landaeta\Downloads\Cash Register Cha Ching-SoundBible.com-184076484.wav"); soundPlayer.Play(); } }
private void RepoteStock(object sender, EventArgs e) { foreach (Producto item in Invetario.View()) { if (item.Unidades < 10) { Mart.AddReporte(item); } } Reporte frmReporte = new Reporte(); frmReporte.ShowDialog(); }
private void RecargarInventario() { dataGridView3.EnableHeadersVisualStyles = false; dataGridView3.ColumnHeadersDefaultCellStyle.BackColor = Color.Aquamarine; dataGridView3.ColumnHeadersDefaultCellStyle.Font = new System.Drawing.Font("Calibri", 10.75F, System.Drawing.FontStyle.Bold); dataGridView3.DataSource = null; dataGridView3.DataSource = Invetario.View(); dataGridView3.RowHeadersVisible = false; dataGridView1.RowHeadersVisible = false; dataGridView1.EnableHeadersVisualStyles = false; dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Aquamarine; dataGridView1.ColumnHeadersDefaultCellStyle.Font = new System.Drawing.Font("Calibri", 10.75F, System.Drawing.FontStyle.Bold); }
private void agregarArticulo(object sender, DataGridViewCellMouseEventArgs e) { int codigo = int.Parse(dataGridView3.Rows[e.RowIndex].Cells["Codigo"].FormattedValue.ToString()); string marca = dataGridView3.Rows[e.RowIndex].Cells["Marca"].FormattedValue.ToString(); string nombre = dataGridView3.Rows[e.RowIndex].Cells["Nombre"].FormattedValue.ToString(); float precio = float.Parse(dataGridView3.Rows[e.RowIndex].Cells["Precio"].FormattedValue.ToString()); if (Validaciones.ValidarCliente(textBox1.Text.ToString()) == "Cliente no registrado" || textBox1.Text.ToString() == "") { MessageBox.Show("Cliente no registrado Ingresar DNI en la casilla o registre el cliente."); } else { label2.Text = Validaciones.ValidarCliente(textBox1.Text.ToString()); if (e.RowIndex >= 0) { if (Invetario.GetUnidades(int.Parse(dataGridView3.Rows[e.RowIndex].Cells["Codigo"].FormattedValue.ToString())) > 0 && Compras.GetUnidades(int.Parse(dataGridView3.Rows[e.RowIndex].Cells["Codigo"].FormattedValue.ToString())) < Invetario.GetUnidades(int.Parse(dataGridView3.Rows[e.RowIndex].Cells["Codigo"].FormattedValue.ToString()))) { if (Compras.Existe(int.Parse(dataGridView3.Rows[e.RowIndex].Cells["Codigo"].FormattedValue.ToString()))) { Compras.ModificacionLista(int.Parse(dataGridView3.Rows[e.RowIndex].Cells["Codigo"].FormattedValue.ToString())); } else { Mart.AgregarProductoCategoriaCompras(codigo, marca, nombre, precio, 1, dataGridView3.Rows[e.RowIndex].Cells["CategoriaP"].FormattedValue.ToString()); // Compras.Add(new Producto(int.Parse(dataGridView3.Rows[e.RowIndex].Cells["Codigo"].FormattedValue.ToString()), dataGridView3.Rows[e.RowIndex].Cells["Marca"].FormattedValue.ToString(), dataGridView3.Rows[e.RowIndex].Cells["Nombre"].FormattedValue.ToString(), float.Parse(dataGridView3.Rows[e.RowIndex].Cells["Precio"].FormattedValue.ToString()), 1)); } this.Caltulo(); } else { MessageBox.Show("Sin stock"); } } } }