Example #1
0
        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");
                }
            }
        }
Example #2
0
        private void cargarTallas(string idDiseño)
        {
            VentaCon con = new VentaCon();

            cbbIdTalla.DataSource    = con.ObtenerListaDeTallasPorId(idDiseño, IdBodega);
            cbbIdTalla.DisplayMember = "Talla";
            cbbIdTalla.ValueMember   = "Id";
        }
Example #3
0
        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;
        }
Example #4
0
        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();
                }
            }
        }
Example #5
0
        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;
        }
Example #6
0
        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 = "";
            }
        }