private void txtCodigo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Tab) { VentaCon con = new VentaCon(); if (con.ConsultaSiExiste(txtCodigo.Text, IdBodega)) { cargarTallas(txtCodigo.Text); } else { MessageBox.Show("El pantalon con el codigo " + txtCodigo.Text + " no exite"); } } if (e.KeyData == Keys.Enter) { VentaCon con = new VentaCon(); if (con.ConsultaSiExiste(txtCodigo.Text, IdBodega)) { cargarTallas(txtCodigo.Text); } else { MessageBox.Show("El pantalon con el codigo " + txtCodigo.Text + " no exite"); } } }
private void cargarTallas(string idDiseño) { VentaCon con = new VentaCon(); cbbIdTalla.DataSource = con.ObtenerListaDeTallasPorId(idDiseño, IdBodega); cbbIdTalla.DisplayMember = "Talla"; cbbIdTalla.ValueMember = "Id"; }
private void CargarDatos() { VentaCon con = new VentaCon(); dataGridView1.DataSource = con.ListaPantalones(IdBodega); dataGridView1.Columns[0].Visible = false; dgvVentasRealizadas.DataSource = con.ObtenerListaVentas(); dgvVentasRealizadas.Columns[0].Visible = false; }
private void btnTerminarVenta_Click(object sender, EventArgs e) { if (newVenta != null) { VentaCon con = new VentaCon(); newVenta.PiezasVendidas = TotalDePantalonesEntegrados(); newVenta.PiezasDevueltas = newVenta.PienzasEntregadas - newVenta.PiezasVendidas; con.ActualizarVenta(newVenta); foreach (DetalleVentaDTO item in ListaDet) { con.ActualizarCantidadesDevueltas(item, IdBodega); } ListaDet = null; newVenta = null; MessageBox.Show("Se actualizo correctamente"); CargarDatos(); } else { VentaCon con = new VentaCon(); VentaDTO dto = new VentaDTO(); dto.PienzasEntregadas = TotalDePantalonesEntegrados(); dto.PiezasVendidas = TotalDePantalonesEntegrados(); dto.PiezasDevueltas = 0; short idVenta = con.AgregarVenta(dto); if (idVenta > 0) { List <DetalleVentaDTO> lista = new List <DetalleVentaDTO>(); for (int i = 0; i < listVentas.RowCount; i++) { lista.Add(new DetalleVentaDTO() { Codigo = listVentas[1, i].Value.ToString(), //Codigo = listVentas.Columns[0]., IdVenta = idVenta, Talla = double.Parse(listVentas[2, i].Value.ToString()), Cantidad = int.Parse(listVentas[4, i].Value.ToString()) }); } foreach (DetalleVentaDTO item in lista) { if (con.AgregarDetallesVenta(item)) { con.ActualizarCantidades(item, IdBodega); } } MessageBox.Show("La venta fue exitosa"); limpiar(); CargarDatos(); } } }
private void dgvVentasRealizadas_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { limpiar(); VentaCon con = new VentaCon(); int id = dgvVentasRealizadas.CurrentRow.Index; newVenta = new VentaDTO(); newVenta.Id = Convert.ToInt16(dgvVentasRealizadas[0, id].Value); newVenta = con.ObtenerVenta(newVenta.Id); ListaDet = new List <DetalleVentaDTO>(); ListaDet = con.ObtenerVentaDetalles(newVenta.Id); listVentas.DataSource = ListaDet; listVentas.Columns[0].Visible = false; listVentas.Columns[3].Visible = false; listVentas.Columns[5].Visible = false; }
private void btnAceptar_Click(object sender, EventArgs e) { VentaCon con = new VentaCon(); int cantidad = con.CantiadDePRenda(IdBodega, txtCodigo.Text, int.Parse(cbbIdTalla.SelectedValue.ToString())); if (cantidad == 0) { MessageBox.Show("Ya no cuenta con pantalones "); } else if (cantidad < int.Parse(txtCantidad.Text)) { MessageBox.Show("Solo cuenta con " + cantidad + " pantalones "); } else { AgregarAList(0, txtCodigo.Text, double.Parse(cbbIdTalla.Text), int.Parse(txtCantidad.Text)); txtCantidad.Text = ""; } }