コード例 #1
0
        private void DgvGrilla_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvGrilla.DataSource == null)
            {
                MessageBox.Show("No hay items que eliminar");
                return;
            }

            if (e.RowIndex < 0)
            {
                return;
            }


            articuloEliminar = dgvGrilla.Rows[e.RowIndex].DataBoundItem;

            var pdto = (DetalleComprobanteSalonDto)articuloEliminar;

            var productoEliminar = _productoServicio.ObtenerPorCodigo(_mesaId, pdto.CodigoProducto);

            _comprobanteSalonServicio.QuitarItem(_mesaId, nudCantidad.Value, productoEliminar);

            var ComprobanteMesaDto = _comprobanteSalonServicio.ObtenerPorId(_mesaId);

            nudSubTotal.Value  = ComprobanteMesaDto.SubTotal;
            nudDescuento.Value = ComprobanteMesaDto.Descuento;
            nudTotal.Value     = ComprobanteMesaDto.Total;

            var mozo = _empleadoServicio.ObtenerPorLegajo(txtLegajo.Text);

            //txtMozo.Text = mozo.ApyNom;

            dgvGrilla.DataSource = ComprobanteMesaDto.Items.ToList();


            FormatearGrillaVenta();
        }