Exemplo n.º 1
0
        private void bsItem_PositionChanged(object sender, EventArgs e)
        {
            if (bsItem.Current != null)
            {
                //Buscar saldo
                decimal saldo = 0;
                TCN_LanEstoque.SaldoEstoqueLocal((bsItem.Current as TRegistro_Inventario_Item_X_Saldo).Cd_empresa,
                                                 (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).Cd_produto,
                                                 (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).Cd_local,
                                                 ref saldo, null);
                (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).Qtd_saldo = saldo;

                //Buscar Vl Medio
                decimal vl_medio = 0;
                TCN_LanEstoque.VlMedioEstoque((bsItem.Current as TRegistro_Inventario_Item_X_Saldo).Cd_empresa,
                                              (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).Cd_produto,
                                              ref vl_medio);
                (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).Vl_unitario = vl_medio;
                cd_local.Enabled             = (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).St_registro.Trim().ToUpper().Equals("A");
                bb_local.Enabled             = (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).St_registro.Trim().ToUpper().Equals("A");
                qtd_contadaEditFloat.Enabled = (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).St_registro.Trim().ToUpper().Equals("A");
                BB_GravarItem.Enabled        = (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).St_registro.Trim().ToUpper().Equals("A");
                BB_Excluir.Enabled           = (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).St_registro.Trim().ToUpper().Equals("A");
                vl_unitarioEditFloat.Enabled = (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).St_registro.Trim().ToUpper().Equals("A");
            }
        }